2012-03-10 63 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