日期:2014-05-17  浏览次数:20975 次

wpf 弹出登录消息框,该怎么做?
在进入一个新的窗口时,首先需要验证,弹出一个登录的窗口,如果该用户名和密码通过,则可以编辑新进入的窗体,如果不正确,则提示说明填写的用户名和密码错误!

那位高人可以解答!!!谢谢啦@!!!!!!

------解决方案--------------------
新技术难道连MsgBox, MessageBox都没有了?



------解决方案--------------------
通常的做法是在主窗口Load事件以模态窗口弹出登录窗口,验证成功关闭模态窗口
------解决方案--------------------
给个简单版的,
在登录窗体的确定按钮中写:
C# code

private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (txtBox1.Text.Trim() == "userName")
            {
                if (txtBox2.Text.Trim() == "passWord")
                {
                    MainWindow window = new MainWindow();
                    window.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("密码不正确");
                }
            }
            else
            {
                MessageBox.Show("用户名不正确");
            }
        }

------解决方案--------------------
可以做个登录窗体(如果登录成功把window的dialogresult设置成true),在需要登录的window的loaded事件里加上。
Window_Loaded(...)
{
LoginWindow login = new LoginWindow();
if(login.ShowDialog()==true)
//登录成功
else
//登录失败
}

------解决方案--------------------
用法:
C# code

if(账号密码不正确)
{
   LoginMessage box = new LoginMessage();
   box.Title = "温馨提示!";
   box.Message = "您输入的账号密码不正确!";
   box.ShowDialog();
}