我正在构建Windows Phone应用程序,并且需要设置页面。我想出了如何设置设置,但现在我需要知道如何从主页上读取它们。
因此,从MainPage.xaml.cs中,我需要检查Settings.cs上的ExitAlert是true还是false,但我不知道如何。我敢肯定这很简单。
谢谢。
最佳答案
通常在Windows中,临时设置(对于特定实例)存储在“ PhoneApplicationService.Current.State”中
并且永久设置将存储在“ System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings”中
根据您的查询
您可以将值存储在设置页面中,如下所示
if(PhoneApplicationService.Current.State.Contains("ExitAlert"))
PhoneApplicationService.Current.State["ExitAlert"] = value;
else
PhoneApplicationService.Current.State.Add("ExitAlert", value);
您可以按如下所示从主页访问该值
if(PhoneApplicationService.Current.State.Contains("ExitAlert"))
value = (bool)PhoneApplicationService.Current.State["ExitAlert"];
if(value == true)
Messagebox.Show("Exit alert is set");
希望它能解决您的问题。