如何在WPF中覆盖FirstWindow关闭模式?

时间:2012-03-10 00:14:33

标签: c# wpf

我已经了解了WPF如何处理关闭事件。

http://msdn.microsoft.com/en-us/library/system.windows.application.shutdownmode.aspx

但是在我的项目中,我没有在应用程序xaml中指定StartupURI。但是,当我的应用程序的第一个窗口关闭时,整个应用程序将关闭。

到目前为止,我处理此方法的一种方法是创建一个空窗口,并选择不显示它。这样,当用户选择关闭第一个窗口时,我可以继续关闭/打开窗口,而无需WPF调用关闭。

然而,我的解决方案并不优雅,有没有更好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果你不希望它在最后一个窗口消失时关闭,你为什么不使用OnExplicitShutdown