我试图弄清楚如何在Windows Phone 8 SDK中返回两页。
我知道我可以覆盖该函数:

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


问题是,我无法理解如何退回两页...
我有一个这样的应用程序:

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

预订完成后,我想回到“概述”页面...

有人建议吗?

最佳答案

检出this article。它详细描述了如何使用BackStack属性和RemoveBackEntry方法来操纵导航历史记录。您需要通过删除最后一个条目来更新后退堆栈。删除最后一个条目将使您可以向后浏览两页。

您可以使用如下形式:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
    RootFrame.RemoveBackEntry();
    base.OnBackKeyPress(e);
}

关于c# - WP8后退按钮后退两步,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16524500/

10-13 06:17