3

在我的 WPF 主窗口中,我处理 OnClosing 事件 - protected override void OnClosing(CancelEventArgs e)。当 Windows 关闭并尝试关闭打开的程序时,也会触发此事件。但是,当 Windows 关闭时,我希望有一个与用户单击右上角的 X 按钮不同的逻辑。有没有办法区分窗口关闭是由用户启动而不是由系统启动的?

4

1 回答 1

4

您可以使用Application.SessionEnding事件来捕获关闭/注销消息,并将不同的逻辑放入其中。

于 2012-07-30T18:36:00.230 回答