0

在我的浏览器应用程序中,我注意到何时ShareLinkTask被调用,该应用程序MainPage()被再次调用。如何确保应用程序MainPage在返回时不会导航到 的新实例ShareLinkTask

我想要原始页面的原因是应用程序必须记住该页面上的 LayoutRoot 网格才能显示 UI 动画。但是由于新的 LayoutRoot 网格是一个不同的实例,所以一旦应用程序从ShareLinkTask.

我错过了什么?

4

1 回答 1

0

ShareLinkTask是发射器之一。您的应用程序将Deactivated在您使用启动器并进入休眠或墓碑模式时。在第一种情况下,从 Launcher 返回后不会再次调用 MainPage 构造函数,只会调用 OnNavigatedTo 方法。为第二种情况做准备,将动画的状态保存在 OnNavigatedFrom 中,并在 OnNavigatedTo 中读取保存的状态。阅读有关 Tombstoning 的更多信息,从激活和停用最佳实践以及如何保留和恢复页面状态开始。

有关启动器和选择器的更多信息

于 2013-10-13T11:59:11.797 回答