如何解决Windows Phone 8游戏应用程序中的后退按钮问题?

时间:2014-03-14 13:05:11

标签: c# xaml windows-phone-8

这个问题可能是重复的 WP8 back button go two steps back

我的游戏页面结构如下

MainPage (选择新游戏) - > 等级1 页面(完成60秒后此页面自动转到下一页 - > 提醒页面(如果用户点击TryAgain按钮,它包含TryAgain-Home-Exit按钮“ Level1 “页面显示”

我的问题从这里开始..

现在用户在“ Level1 ”用户点击手机后退按钮,显示提醒页面。这是错的

但正确的方法是从“ Level1 ”到 MainPage

我尝试在 Level1 页面

中关注代码
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
    {
        RootFrame.RemoveBackEntry();
        base.OnBackKeyPress(e);
    }

我在RootFrame中遇到错误当前上下文中不存在名称“RootFrame”

任何人告诉我我在哪里犯了错误以及我需要为RootFrame添加什么代码。这是我的第一个Wp8游戏应用程序开发。谢谢

1 个答案:

答案 0 :(得分:0)

我刚遇到同样的问题。本教程使用RootFrame.RemoveBackEntry(); 默认值为NavigationService.RemoveBackEntry();