当用户关闭其中一个窗口时,WPF关闭所有窗口

Ser*_*gey 8 wpf

有一个带有多个窗口的WPF应用程序.最初只有一个窗口.用户可以在隐藏之前的窗口时转到下一个窗口.当他们返回时,隐藏的窗口再次出现.问题是当用户关闭某个窗口时,隐藏的窗口继续作为进程运行.当用户关闭时,是否可以关闭所有这些.

HCL*_*HCL 22

如果要终止具有所有窗口的应用程序,可以调用App.Current.Shutdown();.如果要在关闭任何窗口时调用它,请注册Window.Closed事件并在其中调用App.Current.Shutdown();.

通过App.Current.Windows,您可以访问所有Window实例.您也可以手动关闭它们.