PhoneApplicationService

PhoneApplicationService

我正在构建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");


希望它能解决您的问题。

10-07 20:19