注销或关机时未调用应用程序退出事件



我有以下 xaml

<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:System="clr-namespace:System;assembly=mscorlib"          
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="ActiveWords.App" 
         Startup="Application_Startup" 
         Exit="Application_Exit" 
         SessionEnding="Application_SessionEnding"
         ShutdownMode="OnExplicitShutdown">

当用户注销或计算机关闭时,将正确调用会话结束。

但是,只有在应用程序正常关闭时才会调用Application_Exit。

根据文档,当"用户通过注销或关闭结束会话"时,该事件也应触发。

我错过了什么?

如果将

ShutdownMode 属性设置为 OnExplicitShutdown,则需要显式 Shutdown 方法调用才能停止应用程序。否则,应用程序将继续在后台运行。关机模式

最新更新