有一个带有多个窗口的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. 在关闭一个窗口之后关闭WPF中的所有窗口
- 2. 父窗口关闭时关闭所有子窗口
- 3. 关闭WPF窗口
- 4. 一个窗口关闭时关闭几个窗口
- 5. 当父窗口在Jquery中关闭时关闭子窗口
- 6. WPF窗口没有关闭
- 7. 无关闭窗口的关闭窗口
- 8. 当父窗口关闭时自动关闭子窗口
- 9. WPF关闭子关闭父窗口
- 10. 关闭WPF中的另一个窗口
- 11. 在WPF MVVM中关闭一个窗口
- 12. 关闭一个jframe窗口时,其他窗口自动关闭为什么?
- 13. 关闭一个窗口关闭java中的所有框架
- 14. 关闭WPF窗口分别
- 15. 如何关闭WPF窗口?
- 16. WPF - 处理窗口关闭所有者窗口
- 17. WPF关闭主窗口的所有窗口
- 18. 在WPF中关闭一个窗口(当不在该窗口中时)
- 19. 当窗口关闭窗口OnClosing
- 20. 在javascript中关闭父窗口时如何关闭子窗口?
- 21. 关闭窗口
- 22. WPF:从MVVM关闭一个窗口
- 23. 当一个子窗口打开时关闭父窗口
- 24. 从其他窗口关闭所有子窗口浏览器
- 25. 当用户关闭窗口或标签
- 26. 子窗口关闭时通知窗口
- 27. 主WPF窗口如何知道次WPF窗口何时关闭
- 28. 如何在主窗口关闭时关闭自定义窗口?
- 29. 当用户点击外部时关闭WPF对话窗口
- 30. 在关闭wpf窗口时关闭Excel应用程序
你是指关闭应用程序..? – Bathineni
绝对,谢谢 – Sergey
@Sergey我经历了你以前的多个窗口的问题。如果这是同一个应用程序,我强烈建议你在这个问题中的其他人有什么。如果可能的话,请使用页面导航,因为它的设计完全符合您试图达到的目的。 – loxxy