我正在尝试为windows-phone 8.1
制作一款简单的游戏,但我遇到了在Pages之间导航的问题。我有一个MainPage
从我导航到GameOver
页面。在GameOver
页面中,我有一个按钮Play Again
,可以将我导回MainPage
。现在,当我点击按钮后返回时,我希望MainPage
重启,就好像它是第一次启动一样。但相反,它会以修改后的状态恢复。我能做什么,一旦回到页面,它会重新开始?
答案 0 :(得分:0)
在导航到主页之前将主页设置为主页的新实例应该有效。
答案 1 :(得分:0)
您可以在主网格上实例化itemControl,然后在不需要时隐藏它
答案 2 :(得分:0)
使用此,
NavigationService.Navigate(new Uri(String.Format("/Page1.xaml?id={0}", Guid.NewGuid().ToString()), UriKind.Relative));
传递唯一参数会强制页面的新实例,如果您想删除任何以前的实例,请使用此
NavigationService.RemoveBackEntry();
答案 3 :(得分:0)
听起来您的页面已设置为缓存。在页面的构造函数中,尝试将页面的NavigationCacheMode属性设置为Disabled。