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

时间:2014-12-25 21:16:07

标签: navigation windows-phone-8.1 back-stack

我正在使用

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

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

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

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

但在删除之前" OnNavigatedTo"启动并准备好Page2(显示一个按钮)。

有什么办法可以在BackStack这个页面中使用导航和不存储?

谢谢

1 个答案:

答案 0 :(得分:0)

尝试执行

 this.Frame.BackStack.RemoveAt(this.Frame.BackStack.Count - 1); 
第一页的 OnNavigatedTo()中的

。 在第二页加载之前调用OnNavigatedTo()。