Comment accéder resw fichier de ressources
Pour une application Windows 8 en C#/XAML j'ai besoin d'accéder à une ressource spécifique fichier. Dans WP7 j'ai utilisé le fichier resx et maintenant il semble que nous avons besoin d'utiliser fichier resw. Ce n'est pas une langue de fichier de ressources.
Mon fichier est appelé ConfigResources.resw, il ne contient qu'une seule clé : "ConfigFile" et une valeur : une chaîne de caractères.
Comment puis-je accéder à partir de mon code? J'ai essayé sans succès:
var storedConfigFile = Application.Current.Resources["ConfigResources"];
Alors comment puis-je modifier la valeur de la clé à l'intérieur de mon code?
Merci
Aussi jeter un oeil à blog.rsuter.com/?p=439
OriginalL'auteur Thomas Salandre | 2012-09-05
Vous devez vous connecter pour publier un commentaire.
Il y a un exemple qui montre les différentes façons de lire les ressources dans les applications WinRT (c'est à dire à partir de resw fichiers).
OriginalL'auteur AndrewS
J'ai créé un projet sur CodePlex récemment appelé Fichier ResW Générateur De Code qui simplifient l'utilisation des ressources localisées dans le code de l'application windows store projet. C'est un outil personnalisé qui génère automatiquement et met à jour une classe d'assistance similaire à ce que les fichiers ResX utilisé dans la version complète de .NET
Je suis en utilisant la même, mais avez-vous essayez d'utiliser l' .resw de fichiers en tâche de fond?
OriginalL'auteur Christian Resma Helle
Selon ici, vous devez utiliser le
Windows.ApplicationModel.Resources.ResourceLoader
et laWindows.ApplicationModel.Resources.Core
espace de noms interagir avec les resw fichiers.Il devrait ressembler à quelque chose comme ceci:
Alternativement, si vous êtes à la création d'une croix-plate-forme de bibliothèque vous pouvez également le faire à l'aide de la
System.Resources.ResourceManager
:Comme ce à partir de ici:
Ah, je vais voir si je peux trouver un peu de temps dans les prochains jours pour jouer avec elle. Travailler toute la journée et toutes les classes de la nuit aujourd'hui. 😛
ResourceManager est également nécessaire à l'affichage d'une chaîne dans une autre langue que le reste de la demande, d'une traduction ou d'un fixe de la langue par exemple. ResourceLoader ne peut gérer qu'une langue active (et un de secours).
OriginalL'auteur mydogisbox