我知道在桌面应用程序中,我们有一些东西Form_Closing
非常适合在应用程序关闭之前做一些事情,但是我需要在 Metro 应用程序关闭(被用户或系统关闭)之前做一些事情,我无法得到这个工作。
唯一似乎甚至远相关的事件是App_Suspending
和pageRoot_Unloaded
事件。
我的问题是,如果我将代码(任何代码)放在 Unloaded 事件中,它永远不会被调用,这让我相信 Unloaded 事件永远不会被触发。
我还没有尝试使用 Suspending 事件,因为我需要在应用程序实际关闭或即将关闭时执行此工作,而不仅仅是暂停。
有任何想法吗?