如何从Windows 8.1中的导航堆栈中删除后退条目?

时间:2015-04-22 09:23:27

标签: c# windows-runtime windows-phone-8.1 winrt-xaml windows-8.1

我正在将我的Windows Phone 8应用程序迁移到Windows 8.1,我的要求是我要删除导航返回条目,类似于Windows Phone 8.我是 使用以下线实现此目的

NavigationService.RemoveBackEntry()

请建议在Windows 8.1的情况下可以做些什么。

1 个答案:

答案 0 :(得分:4)

你可以在下面的代码的帮助下做到这一点。

        this.Frame.BackStack.Remove(this.Frame.BackStack.LastOrDefault());

此代码用于删除BackStack of Page导航中的最后一个条目。

其他信息: -

这里的主要区别是,在从一个屏幕导航到另一个屏幕时,Page保持不变,但导航发生在Frames之间。

因此,无论我们曾在Page中使用windows-phone-8,我们都需要对this.Frame采取行动。