只要应用程序暂停WP 8.1,就可以在特定页面启动应用程序

时间:2015-07-12 11:02:46

标签: c# xaml windows-phone-8.1

我正在使用Windows Phone 8.1(非SL)应用程序。

我的应用有多个观看次数,分别是Page01.xamlPage02.xamlPage03.xaml

如果应用暂停,如何让我的应用回到Page01.xaml

例如,用户在Page02.xaml并且他正在进行交互(做他想做的任何事情),然后他暂停了应用程序。当他回到我的应用程序时,我希望他从Page01.xaml而不是他所在的地方开始!

如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

在App.xaml.cs中,您有从tombstoning调用app时触发的方法。在此方法中,您可以从RootPage的所有页面中删除并导航到Page01。

@edit:

Window.Current.Activated += (sender, eventArgs) =>
{
     var rootFrame = Window.Current.Content as Frame;

     if (rootFrame.BackStack.Count > 0)
     {
         rootFrame.BackStack.Clear();
         rootFrame.Navigate(typeof(Page01));
     }
};