0

我目前正在尝试学习 WPF,并且正在编写一个简单的应用程序来测试我学到的一些概念。

基本上,一旦我的应用程序运行,就会出现一个窗口,充当登录屏幕。一旦用户输入他的详细信息并按下登录按钮,窗口将关闭并打开一个新窗口。

最好的方法是什么?我记得在使用 WinForms 时遇到过许多问题,尤其是在关闭和处理窗口时。

如何才能做到这一点?

4

1 回答 1

1

一种方法是让“新的”成为应用程序的主窗口。然后在“new one”的构造函数后面的代码中,您可以显示登录窗口。如果登录成功,则 newOne 启动。如果失败,则应用程序退出。

public NewOne()
{
  InitializeComponent();

  LoginWindow login = new LoginWindow();
  bool? result = login.ShowDialog();
  if (!result.HasValue || result.Value == false)
    this.Close();
}
于 2012-10-12T19:20:34.477 回答