这个问题可能是重复的 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游戏应用程序开发。谢谢
答案 0 :(得分:0)
我刚遇到同样的问题。本教程使用RootFrame.RemoveBackEntry();
默认值为NavigationService.RemoveBackEntry();