如何在C#中为Windows Phone 7重新启动页面
本文关键字:重新启动 Phone Windows 中为 | 更新日期: 2023-09-27 18:29:26
我使用重新启动了一个页面Game.xaml
NavigationService.Navigate(new Uri(string.Format("/Game.xaml?random={0}", Guid.NewGuid()), UriKind.Relative));
然而,目前,我必须重新启动页面,这取决于我之前选择页面的值。为了获得我之前选择的页面的值,我使用了
int selectedLevel = Convert.ToInt32(NavigationService.GetLastNavigationData());
Game.xaml将显示的数据取决于我在页面上选择的值。但如果我现在重新启动页面,则不会显示任何数据。有人知道我该怎么做吗?
在App.xaml.cs中添加一个全局变量怎么样?
公共字符串变量{get;set;}
(App.Current as App).Variable="嗨,我是全球用户";
我不得不通过以下重新实例化页面
//Refresh homepage
InitializeComponent();
NavigationService.Navigate(new Uri("pageURI", UriKind.Relative));´
pageURI应更改为要重新实例化的页面。