有一個帶有多個窗口的WPF應用程序。最初只有一個窗口。用戶可以轉到下一個窗口,而以前是隱藏的。當他們返回時,隱藏的窗口再次出現。問題在於,當用戶關閉某個窗口時,隱藏的窗口繼續作爲進程運行。用戶關閉任何時候是否可以關閉它們。當用戶關閉其中一個窗口時,WPF關閉所有窗口
8
A
回答
21
如果您想要終止所有窗口的應用程序,可以撥打App.Current.Shutdown();
。如果您想在任何窗口關閉時調用此函數,請註冊Window.Closed事件並在其中調用App.Current.Shutdown();
。
通過App.Current.Windows,您可以訪問所有Window實例。您也可以手動close。
+0
但是如果把它放在每個'Window.Closed'中這會多次觸發一些事件嗎?像WPF'App.OnExit'事件。 – qakmak
相關問題
- 1. 父窗口關閉時關閉所有子窗口
- 2. 關閉WPF窗口
- 3. 一個窗口關閉時關閉幾個窗口
- 4. 當父窗口在Jquery中關閉時關閉子窗口
- 5. WPF窗口沒有關閉
- 6. 無關閉窗口的關閉窗口
- 7. 當父窗口關閉時自動關閉子窗口
- 8. WPF關閉子關閉父窗口
- 9. 在WPF MVVM中關閉一個窗口
- 10. 關閉一個jframe窗口時,其他窗口自動關閉爲什麼?
- 11. 關閉一個窗口關閉java中的所有框架
- 12. 關閉WPF窗口分別
- 13. 如何關閉WPF窗口?
- 14. WPF - 處理窗口關閉所有者窗口
- 15. 當窗口關閉窗口OnClosing
- 16. 在WPF中關閉一個窗口(當不在該窗口中時)
- 17. 在javascript中關閉父窗口時如何關閉子窗口?
- 18. 關閉窗口
- 19. WPF:從MVVM關閉一個窗口
- 20. 當一個子窗口打開時關閉父窗口
- 21. 當用戶關閉窗口或標籤
- 22. 子窗口關閉時通知窗口
- 23. 如何在主窗口關閉時關閉自定義窗口?
- 24. 主WPF窗口如何知道次WPF窗口何時關閉
- 25. 關閉MATLAB中的所有ANOVA窗口
- 26. 當主窗口關閉時QWidget沒有關閉
- 27. WPF創建兄弟窗口並關閉當前窗口
- 28. WPF/C# - 窗口在打開時關閉
- 29. JS關閉窗口
- 30. OAuth2窗口關閉
你是指關閉應用程序..? – Bathineni
絕對,謝謝 – Sergey
@Sergey我經歷了你以前的多個窗口的問題。如果這是同一個應用程序,我強烈建議你在這個問題中的其他人有什麼。如果可能的話,請使用頁面導航,因爲它的設計完全符合您試圖達到的目的。 – loxxy