Caliburn.Micro和app简历

时间:2015-09-24 15:38:13

标签: c# silverlight windows-phone-8.1 caliburn.micro

在我的Windows Phone Silverlight 8.1应用程序中,我启用了应用程序简历(ActivationPolicy =" Resume")

当用户重新打开应用程序(使用主切片)时,在OnActivation方法之后调用ViewModel的OnDeactivate方法。

这是对的吗? 如何使用Caliburn.Micro处理应用程序简历?

以下是ViewModel的代码:

Any

2 个答案:

答案 0 :(得分:0)

这似乎不对。导航离开视图时会调用OnDeactivate。在ViewModel中,无法直接区分它是从正常导航激活还是因为恢复。

看看您的Bootstrapper,您可以覆盖与OnActivateOnLaunch对应的Application_LaunchingApplication_Activated方法。 OnActivate是你想要的。

答案 1 :(得分:0)

问题出在AppBootstrapper

要处理应用快速恢复,必须在Navigated框架中订阅NavigatingCreatePhoneApplicationFrame个事件。

this存储库中修复(请参阅历史记录的提交列表)。