如何从 windows 8.1 中的导航堆栈中删除返回条目?
How to remove back entry from Navigation Stack in windows 8.1?
我正在将我的 windows phone 8 应用程序迁移到 Windows 8.1,我的要求是我想删除导航返回条目,类似于 Windows Phone 8. 我是
使用下面的行
实现这一点
NavigationService.RemoveBackEntry()
请建议在 Windows 8.1.
的情况下可以做什么
您可以借助以下代码完成此操作。
this.Frame.BackStack.Remove(this.Frame.BackStack.LastOrDefault());
这段代码是删除页面导航BackStack中的最后一个条目。
附加信息:-
此处的主要区别在于,从一个屏幕导航到另一个屏幕时,Page
保持不变,但导航发生在 Frames
.
之间
因此,无论我们过去在 windows-phone-8
中使用 Page
,我们都需要对 this.Frame
采取行动。
我正在将我的 windows phone 8 应用程序迁移到 Windows 8.1,我的要求是我想删除导航返回条目,类似于 Windows Phone 8. 我是 使用下面的行
实现这一点NavigationService.RemoveBackEntry()
请建议在 Windows 8.1.
的情况下可以做什么您可以借助以下代码完成此操作。
this.Frame.BackStack.Remove(this.Frame.BackStack.LastOrDefault());
这段代码是删除页面导航BackStack中的最后一个条目。
附加信息:-
此处的主要区别在于,从一个屏幕导航到另一个屏幕时,Page
保持不变,但导航发生在 Frames
.
因此,无论我们过去在 windows-phone-8
中使用 Page
,我们都需要对 this.Frame
采取行动。