我正在使用
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()。