WPF有e.CloseReason吗?

时间:2014-01-18 22:23:39

标签: c# .net wpf winforms xaml

在制作应用程序时,我非常喜欢控制计算机上的所有可能情况。现在我开始使用WPF而不是WinForms进行某些操作,我也开始意识到WPF中缺少许多非常酷的东西 - 寻找替代品似乎是一场永无止境的斗争。

WPF中是否有替代WinForms的e.CloseReason

1 个答案:

答案 0 :(得分:10)

不同的“原因”表现为单独的事件。 ClosingClosed事件与以编程方式或通过Alt + F4或关闭按钮显式关闭窗口相关。 Application.SessionEnding事件在关闭或注销时发生,信息由ReasonSessionEnding公开。可以从ApplicationExitCode事件的Application.Exit读取该流程的退出代码。