创建一个 Window 对象,然后在 WPF C# 中的另一个 Window class 中调用它
Creating a Window object and then calling it in an other Window class in WPF C#
为什么第一个代码有效
MessageBox.Show("No Applicants\nFirst Add applicants with dataentryaccount");
MainWindow mw = new MainWindow();
mw.Show();
this.Close();
但是第二个代码没有显示mw window
MessageBox.Show("No Applicants\nFirst Add applicants with dataentryaccount");
MainWindow mw = new MainWindow();
this.Close();
mw.Show();
虽然逐行调试时所有这些行都被执行了。
当前执行块的EventHandler or procedure
还有一些代码要执行。
您没有调用 return
来停止当前过程的执行。
Close()
只是另一个不会立即删除表格的功能。所以它继续执行当前代码。
请查看 this 答案了解更多详情。
为什么第一个代码有效
MessageBox.Show("No Applicants\nFirst Add applicants with dataentryaccount");
MainWindow mw = new MainWindow();
mw.Show();
this.Close();
但是第二个代码没有显示mw window
MessageBox.Show("No Applicants\nFirst Add applicants with dataentryaccount");
MainWindow mw = new MainWindow();
this.Close();
mw.Show();
虽然逐行调试时所有这些行都被执行了。
当前执行块的EventHandler or procedure
还有一些代码要执行。
您没有调用 return
来停止当前过程的执行。
Close()
只是另一个不会立即删除表格的功能。所以它继续执行当前代码。
请查看 this 答案了解更多详情。