我正在将应用程序从 iOS 移植到 WinRT/8 Metro/8 Immersive/无论当前名称是什么。
在 iOS 上,我们可以设置Application does not run in background
为YES
让应用在用户离开应用时实际退出。
我想弄清楚如何在 WinRT 中复制这种行为。
- 是的,我了解这是异常行为。
- 是的,我已经考虑过了。
- 是的,我这样做有一个非常好的理由。
我假设在userLeavingApp
活动期间,我只会打电话Application.Current.Exit()
,但我似乎无法找到该userLeavingApp
活动。我曾考虑OnSuspending
在 App.xaml.vb 中使用 (Handles Me.Suspending),但这对我来说似乎调用得不够快。
是否有 .NET 等价物viewWillDisappear
?
有任何想法吗?这是我的应用程序的一个重要安全特性,我不想因为这么小的问题而在整个平台上遇到这样的困难。
谢谢!