当程序挂起的时候,有一些数据需要临时保存起来,以便应用程序恢复到之前的状态
可是我始终没办法获取到应用程序挂起的状态 , 也就是执行这个事件: Application.Current.Suspending(我怎么始终监测不到 Application.Suspending event 挂起事件呢?(我按了win键应用程序已经在后台运行了,可是等了很久还是执行不到Suspending 事件))
大家用什么办法去执行到应用程序挂起的事件呢?
Hi,
程序的挂起是在程序切换动作之后进行的。之后系统有5秒钟的时间来保存重要的数据,在切换程序之后程序并不会立刻进入挂起状态,在OnSuspending中进行挂起之前的动作,换句话说即使你能够手动的检测到挂起你也很可能看不到结果。所以我建议关于程序是否挂起可以用“任务管理器”来查看,把查看-〉状态值-〉显示已挂起的状态 选上,之后切换程序在任务管理器中几秒钟过后程序就会自动挂起。
Microsoft 正在进行一项网上调查,以了解您对 Msdn 网站的意见。如果您选择参加,我们将会在您离开 Msdn 网站时向您显示该网上调查。
是否要参加?