【发布时间】:2013-02-08 16:32:45
【问题描述】:
我正在将应用程序从 iOS 移植到 WinRT/8 Metro/8 Immersive/无论当前名称是什么。
在 iOS 上,我们可以将 Application does not run in background 设置为 YES 以使应用在用户离开应用时真正退出。
我想弄清楚如何在 WinRT 中复制这种行为。
- 是的,我知道这是异常行为。
- 是的,我已经考虑过了。
- 是的,我这样做是有充分理由的。
我假设在userLeavingApp 事件期间,我只会调用Application.Current.Exit(),但我似乎找不到userLeavingApp 事件。我曾考虑在 App.xaml.vb 中使用 OnSuspending (Handles Me.Suspending),但这对我来说似乎调用得不够快。
是否有 .NET 等价于 viewWillDisappear 或其他东西?
有什么想法吗?这是我的应用程序的一个重要安全特性,我不想因为这样一个小问题而在整个平台上遇到这样的困难。
谢谢!
【问题讨论】:
标签: vb.net microsoft-metro windows-runtime terminate