2011-07-26 3 views
1

J'utilise le fichier de ressources (format .Resx) pour stocker les paramètres de configuration d'une application WP7. Je veux éditer (et éventuellement créer) des fichiers de ressources par programmation dans le code. J'ai fait un tour d'adresse, et j'ai trouvé que certaines classes ne sont pas disponibles dans WP7 SDK, qui sont présentes dans le framework .Net habituel.
Donc, ma question est, est-il un moyen d'éditer les fichiers resx dans le code?
Je stocke uniquement des chaînes (clé, paire de valeurs) en tant que paramètres dans les fichiers de ressources. Alors, y a-t-il autre chose que je puisse faire pour stocker ces valeurs?
Mise à jour par programmation des fichiers de ressources dans Windows Phone 7

Référence :: espace de noms System.Resources dans:
1) framework .Net 4-http://msdn.microsoft.com/en-us/library/system.resources.aspx
2) WP7 SDK - http://msdn.microsoft.com/en-us/library/system.resources(v=VS.95).aspx

WP7 Débutant ici !!, aide est très appréciée.

Mise à jour:
Mon cas d'utilisation pour le scénario ci-dessus.
1) C'est une lecture fréquente, mettre à jour de temps en temps les paramètres de configuration.
2) J'ai besoin d'accéder à environ 300+ de tels paramètres, et je veux faire autant de minimum que possible (en invoquant directement les fonctions d'E/S).

Répondre

1

Vous pouvez les stocker dans IsolatedStorageSettings qui est très bien géré dans les applications WP7.

IsolatedStorageSettings.ApplicationSettings["Key"] = object; 

Juste un point, méfiez-vous que IsolatedStorageSettings est persisté au téléphone lorsque votre application est tombestoned ou exitted. En cas de sortie inattendue, il ne restera pas sur le téléphone. Bien que vous puissiez toujours appliquer la persistance en utilisant le code suivant:

IsolatedStorageSettings.ApplicationSettings.Save(); 
+0

Merci pour la réponse @Valipour. J'ai mis à jour la question avec les exigences que j'ai pour choisir entre le stockage isolé vs fichiers resx. La performance est un gros problème, et je me demandais si l'accès aux paramètres dans un stockage isolé pouvait être plus lent que celui des fichiers resx. Des idées? – Ashish

+0

Je l'utilise pour beaucoup si mes applications et ne voient pas un gros problème de performance avec ça. Je dirais aller le voir pour voir comment est la performance –

Questions connexes