Lire et écrire la liste dans IsolatedStorage dans Windows Phone 8

J’essaie simplement de sauvegarder une liste de chaînes dans un stockage isolé sur Windows Phone 8. J’ai simplement créé une liste et l’enregistre de cette façon:

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; List projectList = new List(); projectList.add("yo"); settings.add("yo", projectList"); settings.Save(); 

Comment puis-je lire ces données à partir d’IsolatedStorage et les mettre dans la même liste une fois que l’application redémarre? Je recherche une méthode simple – que je n’ai pas trouvée sur le Web, je n’ai réussi à mettre en œuvre aucune des solutions que j’ai trouvées sur le Web, car elles utilisent des méthodes différentes.

S’il vous plaît aider, et merci beaucoup!

Vous pouvez simplement convertir le paramètre dans une liste. J’ajoute généralement une fonction d’aide pour lire les parameters, afin d’éviter de lire quelque chose qui n’est pas enregistré:

 private static object readSetting(ssortingng key) { return IsolatedStorageSettings.ApplicationSettings.Contains(key) ? IsolatedStorageSettings.ApplicationSettings[key] : null; } 

Vous pouvez utiliser cette fonction pour restaurer votre liste, par exemple comme ceci:

 List projectList = readSetting("yo") != null ? (List)readSetting("yo") : new List();