我正在創建一個Windows Phone 7.5應用程序,理論上應該啓動一個只顯示一次的頁面。我們稱之爲SplashPage.xaml
。 SplashPage.xaml包含不同的參數值兩個按鈕:
這是英文按鈕,還有另一個按鈕,以及:LocalStorage重定向Windows Phone 7
private void chooseEnglish_Click_1(object sender, RoutedEventArgs e)
{
languageChooser.Add("languageChooser", "English");
NavigationService.Navigate(new Uri("/MainPage.xaml?Language=English", UriKind.Relative));
}
然而,此刻我還保存LocalSettings
值,「languageChooser」點擊時顯示值爲「英語」,存儲在名爲languageChooser的ApplicationSettings
中。現在,我想要做的事情基本上是:
如果(languageChooser包含「Norwegian」或「English」值)
- >在開始(輸入SplashPage.xaml)後自動將用戶重定向到MainPage。 xaml
else
- >用戶選擇一種語言,並根據他/她點擊的按鈕存儲該值。
我希望這是足夠的信息。截至目前,該SplashPage.xaml.cs的開始看起來 這樣的:
public SplashPage()
{
InitializeComponent();
if ((string)languageChooser["languageChooser"] == "Norwegian" || (string)languageChooser["languageChooser"] == "English")
{
NavigationService.Navigate(new Uri("/MainPage.xaml?Language=Norwegian", UriKind.Relative));
}
else
{
}
}
任何想法?