将数据保存在 windows phone 8.1 c#

Save data in windows phone 8.1 c#

我想在关闭应用程序并重新打开应用程序时在应用程序中保存数据...

private void Button_Click(object sender, RoutedEventArgs e)
    {


        textblock.Visibility = Visibility.Visible;

    }

我想在此代码中添加在关闭应用程序时保存数据?!

是WindowsPhone8.1RT吗?如果是,那么您可以这样做:

 var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
 if (localSettings.Values.ContainsKey("textblockVisibility"))
 {
     var value = localSettings.Values["textblockVisibility"];
     textblock.Visibility = (bool) value ? Visibility.Visible : Visibility.Collapsed;
 }
 else
 {
      var valueToSave = textBlock.Visibility == Visibility.Visible ? true : false;
      localSettings.Values.Add("textblockVisibility", valueToSave);
 }