1

我试图弄清楚如何在 windows phone 8 sdk 中返回两页。我知道我可以覆盖函数:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)

问题是,我不明白我怎么能回到两页......我有一个这样的应用程序:

显示概览 > 选择预订 > 确认预订 > 预订完成

预订完成后,我想返回概览页面...

有人有什么建议吗?

4

1 回答 1

6

看看这篇文章。它详细描述了如何使用BackStack属性和RemoveBackEntry方法来操作导航历史。您需要通过删除最后一个条目来更新 Back Stack。删除最后一个条目将允许您导航回两页。

你可以使用这样的东西:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
    RootFrame.RemoveBackEntry();
    base.OnBackKeyPress(e);
}
于 2013-05-13T14:35:16.830 回答