是非正常关闭时调用WPF的Application.Exit事件吗?

问题描述 投票:0回答:1

Application.Exit的documentation说明:

在应用程序关闭之前发生,无法取消。

应用程序可以因以下任一原因而关闭:

  • 将显式调用Application对象的Shutdown方法,或者由ShutdownMode属性确定。
  • 用户通过注销或关闭来结束会话。

我不清楚的是,当应用程序关闭时,此事件仍会执行。例如,当存在未处理的异常时,或者用户通过任务管理器结束该过程时。

是非正常关闭时调用WPF的Application.Exit事件吗?

wpf
1个回答
1
投票

由于未处理的异常事件,退出事件不会因杀死和关闭而引发。对于最后一个,您可以使用DispatcherUnhandledException(在您终止进程时不会引发)。

© www.soinside.com 2019 - 2024. All rights reserved.