WPF应用程序未正确关闭

Ars*_*yan 7 wpf shutdown application-shutdown

Application.Current.Shutdown()从一个绑定到xaml windows的类调用ObjectDataProvider,但是应用程序没有关闭.谁能帮我理解为什么?在我的主窗口关闭后,我的应用程序没有完全关闭,它不会从任务管理器的进程列表中消失.

Ars*_*yan 25

尝试Environment.Exit(0)代替

  • 从`override OnStartup()`中调用`Shutdown()`是行不通的.`Environment.Exit(0)`有效 (3认同)

Ori*_*rds 9

您是否创建了任何线程来进行后台处理?如果有,请确保在其上设置.IsBackground属性,或者他们可以保持应用程序运行


小智 5

别忘了添加这个:

private void Window_Closed(object sender, EventArgs e)
{
  Application.Current.Shutdown();
}
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.