コード例 #1
0
 private FavoritesProvider()
 {
     if (!LocalSettingsProvider.GetValue <bool>(IsFirstRunInitializedSettingsKey))
     {
         var json = File.ReadAllText("cities.json");
         this.favoriteCities = JsonConvert.DeserializeObject <List <City> >(json);
         this.SaveState();
         LocalSettingsProvider.SetValue(IsFirstRunInitializedSettingsKey, true);
     }
     else
     {
         this.favoriteCities = LocalSettingsProvider.GetValue <List <City> >(FavoritesSettingsKey) ?? new List <City>();
     }
 }
コード例 #2
0
 private void SaveState()
 {
     LocalSettingsProvider.SetValue(FavoritesSettingsKey, this.favoriteCities);
 }