Wie Sie den Zugriff auf eine bestimmte Ressource-Datei resw
Für ein Windows-8-Anwendung in C#/XAML, die ich brauche, um Zugang zu einer bestimmten ressource-Datei. In WP7, die ich verwendet resx-Datei, und jetzt scheint es, dass wir verwenden müssen, resw-Datei. Es ist nicht eine Sprache Ressource-Datei.
Meine Datei heißt ConfigResources.resw, es gibt nur einen Schlüssel : "ConfigFile" und einen Wert aus : Zeichenfolge.
Wie kann ich es von meinem code? Ich habe versucht, dies ohne Glück:
var storedConfigFile = Application.Current.Resources["ConfigResources"];
Dann, wie kann ich den Wert verändern, der Schlüssel von innen von meinem code?
Danke
Auch haben Sie einen Blick auf blog.rsuter.com/?p=439
InformationsquelleAutor Thomas Salandre | 2012-09-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein Beispiel , zeigt die verschiedenen Möglichkeiten zu Lesen, die Ressourcen in WinRT-apps (z.B. von resw-Dateien).
InformationsquelleAutor AndrewS
Erstellte ich ein Projekt auf CodePlex vor kurzem rief ResW Datei Code Generator , vereinfacht die Verwendung der übersetzten Ressourcen im code in windows store-app-Projekt. Es ist ein benutzerdefiniertes tool, das automatisch erzeugt und aktualisiert eine Hilfsklasse, die ähnlich zu dem, was ResX-Dateien verwendet, die in der vollen version .NET
Ich bin mit der gleichen, aber haben Sie versucht, mit der .resw-Datei im hintergrund auszuführen?
InformationsquelleAutor Christian Resma Helle
Laut hier, müssen Sie die
Windows.ApplicationModel.Resources.ResourceLoader
und dieWindows.ApplicationModel.Resources.Core
- namespace bieten Interaktion mit resw-Dateien.Sollte es etwa so Aussehen:
Alternativ, wenn Sie eine cross-Plattform-Bibliothek, Sie könnte es auch tun, mit der
System.Resources.ResourceManager
:Wie diese von hier:
Ah, ich muss sehen, ob ich finden kann, einige Zeit in den nächsten paar Tagen mit ihm zu spielen. Den ganzen Tag arbeiten und Klassen die ganze Nacht heute. 😛
ResourceManager ist ebenfalls für die Anzeige einer Zeichenkette in einer anderen Sprache als der rest der Anwendung, für eine übersetzung oder eine Feste Sprache zum Beispiel. ResourceLoader kann nur mit einer aktiven Sprache (und ein fallback).
InformationsquelleAutor mydogisbox