相关疑难解决方法(0)

WinRT - 如何忽略或删除导航历史记录中的页面

我在WinRT metro(c# - xaml)应用程序中有以下情况:

用户启动应用程序,他或她没有登录.在菜单栏中,我有一个按钮,可以将它们导航到购物车.值得一提的是,无论登录/退出状态如何,都可以点击它.

所以我有这个:

Home Page - > Login Page - > Shopping Cart
Run Code Online (Sandbox Code Playgroud)

一切都很好,但当我尝试按下购物车页面上的"返回"按钮时,我会导航回登录页面,这很有意义,因为页面在我的导航历史记录中.但我不希望这样,我想将用户返回主页并跳过登录页面.

我的问题是如何做到这一点,以及如何在WinRT上操作帧导航堆栈.我试着回去两次,但没有运气.

顺便说一句,我的页面是"LayoutAwarePage"页面,我正在使用与此http://dotnetbyexample.blogspot.com/2012/06/navigationservice-for-winrt.html类似的NavigationService .

c# navigation xaml microsoft-metro windows-runtime

8
推荐指数
2
解决办法
8591
查看次数

标签 统计

c# ×1

microsoft-metro ×1

navigation ×1

windows-runtime ×1

xaml ×1