我正在使用Windows Phone 8.1(非SL)应用程序。
我的应用有多个观看次数,分别是Page01.xaml
,Page02.xaml
和Page03.xaml
。
如果应用暂停,如何让我的应用回到Page01.xaml
?
例如,用户在Page02.xaml
并且他正在进行交互(做他想做的任何事情),然后他暂停了应用程序。当他回到我的应用程序时,我希望他从Page01.xaml
而不是他所在的地方开始!
如何实现这一目标?
答案 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));
}
};