2012-03-10 65 views
1

我已经阅读了WPF如何处理关闭事件。如何覆盖WPF中的FirstWindow关闭模式?

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

然而,在我的项目,我还没有在应用程序中指定的XAML中的StartupUri。但是,当我的应用程序的第一个窗口关闭时,整个应用程序关闭。

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

但是我的解决方案并不优雅,有没有更好的方法来处理这个问题?

回答

1

为什么不使用OnExplicitShutdown如果您不想在最后一个窗口消失时关闭它?

+0

啊,当然。我拿这篇文章来建议在WPF中不可能使用OnExplicityShutdown。我的错。 – benjgorman 2012-03-10 00:28:12