我正在将我的Windows Phone 8应用程序迁移到Windows 8.1,我的要求是我要删除导航返回条目,类似于Windows Phone 8.我是 使用以下线实现此目的
NavigationService.RemoveBackEntry()
请建议在Windows 8.1的情况下可以做些什么。
答案 0 :(得分:4)
你可以在下面的代码的帮助下做到这一点。
this.Frame.BackStack.Remove(this.Frame.BackStack.LastOrDefault());
此代码用于删除BackStack of Page导航中的最后一个条目。
其他信息: -
这里的主要区别是,在从一个屏幕导航到另一个屏幕时,Page
保持不变,但导航发生在Frames
之间。
因此,无论我们曾在Page
中使用windows-phone-8
,我们都需要对this.Frame
采取行动。