出于安全原因,我需要在退出应用时退出用户,并在用户返回时显示登录屏幕。
在Windows Phone 8和Windows Phone 8.1 Silverlight中,App类上有Application_Deactivated
和Application_Closing
方法(或者在Caliburn.Micro中覆盖OnClose,OnDeactivate方法)。
唯一有趣的事件似乎是Suspend
和Resume
,但是当我使用“开始”按钮退出应用程序并使用“返回”按钮返回或从列表中启动应用程序时,它们不会调用。
Windows Phone 8.1 XAML有哪些替代方案?
(设置ActivationPolicy="Replace"
将解决问题的一半,但我想这是不可能的,当WMAppManifest.xml不是Windows Phone 8.1 XAML项目的一部分时。)
答案 0 :(得分:15)
Suspending 事件将在您离开应用程序后立即调用,但不会在调试模式下调用。我在暂停事件时构建simple app modyfing LocalSettings ,然后在恢复时获取信息。
你可能知道,但为了答案的完整性 - 一些评论: