首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在XAML和C#中的页面间导航

在XAML和C#中的页面间导航
EN

Stack Overflow用户
提问于 2016-02-05 05:16:56
回答 4查看 126关注 0票数 0

我正在尝试为windows-phone 8.1制作一个简单的游戏,但我在页面之间导航时遇到了麻烦。我有一个导航到GameOver页面的MainPage。在GameOver页面中,我有一个按钮Play Again,它可以将我导航回MainPage。现在,当我单击按钮返回时,我希望MainPage重新启动,就像它是第一次启动一样。但相反,它将恢复为已修改状态。我该怎么做才能在返回到一个页面时重新开始呢?

EN

回答 4

Stack Overflow用户

发布于 2016-02-05 05:27:45

在导航到主页面之前,将主页面设置为主页面的新实例应该是可行的。

票数 0
EN

Stack Overflow用户

发布于 2016-02-05 05:44:19

您可以在主网格上实例化itemControl,然后在不需要时将其隐藏

票数 0
EN

Stack Overflow用户

发布于 2016-02-05 22:57:34

使用这个,

代码语言:javascript
复制
NavigationService.Navigate(new Uri(String.Format("/Page1.xaml?id={0}", Guid.NewGuid().ToString()), UriKind.Relative));

传递唯一参数会强制创建一个新的页面实例,如果要删除以前的任何实例,请使用以下代码

代码语言:javascript
复制
NavigationService.RemoveBackEntry();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35211789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档