【发布时间】:2014-03-14 13:05:10
【问题描述】:
这个问题可能与 WP8 back button go two steps back
我的游戏页面结构如下
MainPage(选择新游戏)-> Level1页面(完成60秒后此页面自动转到下一页->警报页面(如果用户单击 TryAgain 按钮“Level1”页面显示,则它包含 TryAgain-Home-Exit 按钮)
我的问题从这里开始..
现在用户在“Level1”用户点击手机返回按钮它显示Alert Page。错了
但正确的方法是从“Level1”到MainPage
我尝试在 Level1 页面中使用以下代码
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
RootFrame.RemoveBackEntry();
base.OnBackKeyPress(e);
}
我在 RootFrame 中遇到错误名称 'RootFrame' 在当前上下文中不存在
任何人告诉我我在哪里出错以及我需要为 RootFrame 添加什么代码。这是我的第一个 Wp8 游戏应用程序开发。谢谢你
【问题讨论】:
-
收到警报页面的答复后,您需要将其从堆栈中删除。见这篇文章msdn.microsoft.com/en-us/library/windowsphone/develop/…
标签: c# xaml windows-phone-8