2013-08-28 58 views
1

我重新啓動一個網頁,Game.xaml使用如何在Windows Phone 7的C#中重新啓動頁面?

NavigationService.Navigate(new Uri(string.Format("/Game.xaml?random={0}", Guid.NewGuid()), UriKind.Relative)); 

但是,現在,我必須重新啓動頁面取決於我之前選擇一個頁面的價值。爲了得到我之前選擇一個頁面的價值,我用

int selectedLevel = Convert.ToInt32(NavigationService.GetLastNavigationData()); 

Game.xaml將顯示的數據取決於我選擇了一個頁面的價值。但是,如果我現在重新啓動頁面,則不會顯示任何數據。有誰知道我該怎麼做?

回答

0

如何在App.xaml.cs中添加全局變量?

公共字符串變量{get;組; }

(App.Current as App).Variable =「你好,我是全球的」;

+0

嗨奶酪,我不明白。現在,我可以從Main.xaml.cs(之前的一頁)獲取值,並將其傳遞給Game.xaml.cs.但是,如果我使用按鈕重新啓動Game.xaml.cs,則不會顯示任何數據。 –

0

我不得不通過以下

  //Refresh homepage 
      InitializeComponent(); 
      NavigationService.Navigate(new Uri("pageURI", UriKind.Relative));´ 

pageURI來重新實例頁應改爲你想重新實例頁面。

相關問題