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学习笔记之点登录按钮时判断用户名密码进行登录:动画系列之
如何在 GitLab CI 的管道中将变量的值从一个作业传递到下一个作业?