我试图弄清楚如何在 windows phone 8 sdk 中返回两页。我知道我可以覆盖函数:
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
问题是,我不明白我怎么能回到两页......我有一个这样的应用程序:
显示概览 > 选择预订 > 确认预订 > 预订完成
预订完成后,我想返回概览页面...
有人有什么建议吗?
我试图弄清楚如何在 windows phone 8 sdk 中返回两页。我知道我可以覆盖函数:
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
问题是,我不明白我怎么能回到两页......我有一个这样的应用程序:
显示概览 > 选择预订 > 确认预订 > 预订完成
预订完成后,我想返回概览页面...
有人有什么建议吗?
看看这篇文章。它详细描述了如何使用BackStack
属性和RemoveBackEntry
方法来操作导航历史。您需要通过删除最后一个条目来更新 Back Stack。删除最后一个条目将允许您导航回两页。
你可以使用这样的东西:
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
RootFrame.RemoveBackEntry();
base.OnBackKeyPress(e);
}