您的位置:首页 > 其它

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

2016-11-01 18:12 615 查看
... ...

承接系列(二)



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

在主界面接收传递的值:

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这里有。

结果图:




最后:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐