Windows Phone 8.1,避免在后退堆栈中存储框架



我正在使用

this.Frame.Navigate(typeof(Page2));

导航,在 Page2 中,我查看是否可以返回并处理后退按钮。

问题是我正在做一个我不希望它存储在后退堆栈中的页面,我知道我可以做到

this.Frame.Navigate(typeof(Page2));
this.Frame.BackStack.RemoveAt(this.Frame.BackStack.Count - 1);

但在删除它之前,启动"OnNavigatedTo"并准备 Page2(显示一个按钮以返回)。

有什么方法可以使用导航并且不在此页面中存储BackStack?

谢谢

尝试执行

 this.Frame.BackStack.RemoveAt(this.Frame.BackStack.Count - 1); 

在第一页的 OnNavigatedTo() 中。由于在第二个页面加载之前调用OnNavigatedTo()。

最新更新