我正在尝试为windows-phone 8.1制作一个简单的游戏,但我在页面之间导航时遇到了麻烦。我有一个导航到GameOver页面的MainPage。在GameOver页面中,我有一个按钮Play Again,它可以将我导航回MainPage。现在,当我单击按钮返回时,我希望MainPage重新启动,就像它是第一次启动一样。但相反,它将恢复为已修改状态。我该怎么做才能在返回到一个页面时重新开始呢?
发布于 2016-02-05 05:27:45
在导航到主页面之前,将主页面设置为主页面的新实例应该是可行的。
发布于 2016-02-05 05:44:19
您可以在主网格上实例化itemControl,然后在不需要时将其隐藏
发布于 2016-02-05 22:57:34
使用这个,
NavigationService.Navigate(new Uri(String.Format("/Page1.xaml?id={0}", Guid.NewGuid().ToString()), UriKind.Relative));传递唯一参数会强制创建一个新的页面实例,如果要删除以前的任何实例,请使用以下代码
NavigationService.RemoveBackEntry();https://stackoverflow.com/questions/35211789
复制相似问题