【发布时间】:2009-07-12 14:38:04
【问题描述】:
我正在使用 mvvm 工具包编写 WPF 应用程序。
在主窗口中,我在一个按钮中有一个命令,可以使用以下命令打开另一个窗口:
catView.ShowDialog();
好吧,我关闭了那个窗口(使用关闭按钮或 X),当我关闭主窗口时,应用程序仍在运行,我必须终止它。
如果我不打开第二个窗口,应用程序会正常关闭。
为什么我打开另一个窗口无法正常关闭应用?
我在第二个窗口的关闭按钮中有这个:
this.DialogResult = true;
this.Close();
另一方面,我以这种方式启动应用程序(mvvm工具包方式):
Views.MainView view = new Views.MainView();
view.DataContext = new ViewModels.MainViewModel();
view.Show();
非常感谢。
【问题讨论】: