C# ShareLinkTask实例创建新页面?

C# ShareLinkTask实例创建新页面?,c#,xaml,windows-phone-8,C#,Xaml,Windows Phone 8,在我的浏览器应用程序中,我注意到当调用ShareLinkTask时,应用程序的MainPage()再次被调用。从ShareLinkTask返回时,如何确保应用程序不会导航到MainPage的新实例 我想要原始页面的原因是,为了显示UI动画,应用程序必须记住该页面上的LayoutRoot网格。但由于新的LayoutRoot网格是另一个实例,一旦应用程序从ShareLinkTask返回,动画就不会运行 我遗漏了什么?ShareLinkTask是启动程序之一。当您使用启动器并进入休眠或墓碑模式时,您的

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

我想要原始页面的原因是,为了显示UI动画,应用程序必须记住该页面上的LayoutRoot网格。但由于新的LayoutRoot网格是另一个实例,一旦应用程序从
ShareLinkTask
返回,动画就不会运行


我遗漏了什么?

ShareLinkTask
是启动程序之一。当您使用启动器并进入休眠或墓碑模式时,您的应用程序将被禁用。在第一种情况下,从启动器返回后不会再次调用MainPage构造函数,只调用OnNavigatedTo方法。要准备第二种情况,请在OnNavigatedFrom中保存动画的状态,并在OnNavigatedTo中读取保存的状态。阅读更多关于墓碑的信息,从和开始