我正在试图弄清楚如何在Windows Phone 8 sdk中返回两页。 我知道我可以覆盖这个功能:
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
问题是,我无法理解我怎么能回两页... 我有一个类似的应用程序:
展示广告概览>选择预订>确认预订>已完成预订
预订完成后,我想回到概述页面...
有人提出一些建议吗?
答案 0 :(得分:6)
结帐this article。它详细描述了如何使用BackStack
属性和RemoveBackEntry
方法来操作导航历史记录。您需要通过删除最后一个条目来更新后台堆栈。删除最后一个条目将允许您导航回两页。
您可以使用以下内容:
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
RootFrame.RemoveBackEntry();
base.OnBackKeyPress(e);
}