C# 应用程序没有';如果它创建了一个未显示的窗口,则不能退出

C# 应用程序没有';如果它创建了一个未显示的窗口,则不能退出,c#,wpf,window,exit,C#,Wpf,Window,Exit,假设我有一个带按钮的WPF应用程序。在buttom click事件中,我创建了一个System.Windows.Window实例。由于某种原因,我忘记调用window.ShowDialog()并离开了那里。当我的主应用程序启动,然后点击按钮时,没有任何原因发生。但是当我想退出这个应用程序时,主窗口关闭了,但进程仍在运行。我不知道为什么会有这种行为。很容易修复,但是有人知道吗?我想这是因为默认的是。如果您将其设置为关闭模式。在MainWindowClose上,它应该在您关闭主窗口后立即退出。谢谢您

假设我有一个带按钮的WPF应用程序。在buttom click事件中,我创建了一个System.Windows.Window实例。由于某种原因,我忘记调用window.ShowDialog()并离开了那里。当我的主应用程序启动,然后点击按钮时,没有任何原因发生。但是当我想退出这个应用程序时,主窗口关闭了,但进程仍在运行。我不知道为什么会有这种行为。很容易修复,但是有人知道吗?我想这是因为默认的是。如果您将其设置为关闭模式。在MainWindowClose上,它应该在您关闭主窗口后立即退出。

谢谢您的快速回复。我会尽快尝试的。这真的很有效;非常感谢你。我没注意到有这样的房产。再次感谢。