有一个WPF应用程序,其中包含多个窗口。最初只有一个窗口。用户可以在前一个窗口隐藏时进入下一个窗口。当他们返回时,隐藏的窗口再次出现。问题是,当用户关闭某个窗口时,隐藏的窗口将继续作为进程运行。是否可能在用户关闭任何窗口时关闭所有窗口。
有一个WPF应用程序,其中包含多个窗口。最初只有一个窗口。用户可以在前一个窗口隐藏时进入下一个窗口。当他们返回时,隐藏的窗口再次出现。问题是,当用户关闭某个窗口时,隐藏的窗口将继续作为进程运行。是否可能在用户关闭任何窗口时关闭所有窗口。
App.Current.Shutdown();
。如果您想在任何窗口关闭时调用此操作,则应注册到 Window.Closed 事件,并在其中调用 App.Current.Shutdown();
。Window.Closed
中,那么会多次触发某些事件吗?就像 WPF 中的 App.OnExit
事件。 - qakmak