在制作应用程序时,我非常喜欢控制计算机上的所有可能情况。现在我开始使用WPF而不是WinForms进行某些操作,我也开始意识到WPF中缺少许多非常酷的东西 - 寻找替代品似乎是一场永无止境的斗争。
WPF中是否有替代WinForms的e.CloseReason
?
答案 0 :(得分:10)
不同的“原因”表现为单独的事件。 Closing
和Closed
事件与以编程方式或通过Alt + F4或关闭按钮显式关闭窗口相关。 Application.SessionEnding事件在关闭或注销时发生,信息由ReasonSessionEnding公开。可以从ApplicationExitCode事件的Application.Exit读取该流程的退出代码。