WPF学习笔记之如何传递第一个登录界面的值到下一个页面显示:动画系列之

Posted Owen_ET

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF学习笔记之如何传递第一个登录界面的值到下一个页面显示:动画系列之相关的知识,希望对你有一定的参考价值。

... ...

承接系列(二)

在之前的登录后台已设置发送到主界面:

在主界面接收传递的值:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Data.SqlClient;
using User.sqlHelper;
using System.Data;
using System.IO;
using System.Drawing;


namespace User
{
    /// <summary>
    /// MainWindow.xaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
     
      
     #region 从这开始
public static string name = ""; private void Window_Loaded(object sender, RoutedEventArgs e) { myHelper.showWarnMessage += new myHelper.ShowWarnMessage(myHelper_showWarnMessage); } //传递登录界面的用户名 User_test _u = new User_test(); void myHelper_showWarnMessage(string _str) { //获取用户名 string _msg = _str; //传递名字到主页面 name = tb_name.Text = _msg; //根据用户名得到权限 }      #endregion 到这里结束 public static bool isnew = false; //新建时嵌套另一个用户控件2在主页面上 private void btn_new_Click(object sender, RoutedEventArgs e) { //isnew = true; ////新建 //uc_item _ucItem = new uc_item(); ////设置号码初始化 //_ucItem.tb_id.Text = "0"; ////_ucItem. } private void btn_nosolve_Click(object sender, RoutedEventArgs e) { } private void btn_solve_Click(object sender, RoutedEventArgs e) { } } }

其中引用了

myHelper.showWarnMessage += new myHelper.ShowWarnMessage(myHelper_showWarnMessage);的方法。
myHelper.cs代码已经在http://www.cnblogs.com/Owen-ET/p/5999654.html这里有。

结果图:

最后:

 

以上是关于WPF学习笔记之如何传递第一个登录界面的值到下一个页面显示:动画系列之的主要内容,如果未能解决你的问题,请参考以下文章

WPF学习笔记之如何把数据库里的值读取出来然后显示在页面上:动画系列之

《深入浅出WPF》学习笔记之深入浅出话事件

WPF学习笔记之点登录按钮时判断用户名密码进行登录:动画系列之

如何在 GitLab CI 的管道中将变量的值从一个作业传递到下一个作业?

如何将一个mongodb请求的结果同步传递到下一个请求的值?

c# winform 如何取得用户控件中 的值