当用户从 Settings超级按钮关闭 Windows 8时,我的 WPF 应用程序可以通过 SessionEnding 事件检测到这一点。
在选择Shut down的情况下,我得到“Session Ending Due To SystemShutdown”
SystemEvents.SessionEnding += SystemEvents_SessionEnding;
private void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)
{
Trace.WriteLine("Session Ending Due To " + e.Reason);
}
关闭呼叫 SessionEnding,但重新启动不
但是当用户选择重新启动时,不会调用 SessionEnding!
在 Windows 8 中检测重启意图
- 怎么做到呢?