2014-05-16 8 views
5

Im Shared Projekt meiner universellen App habe ich zwei Ordner innerhalb der Strings Ordner, en-US und sv-SE. Innerhalb beider Ordner habe ich Resources.resw Dateien. Diese enthalten die Zeichenfolgen für meine App.Wie werden Zeichenfolgen aus Resources.resw im Designer angezeigt?

Wenn ich die App ausführen kann ich die Zeichenfolgen sehen, zugeordnet mit x:Uid, aber ich bin nicht in der Lage, die Zeichenfolge zu sehen, wenn Sie den Designer-Designer verwenden.

Das Verschieben der englischen Resources.resw Datei in den Stamm von Strings erzeugt einen Fehler, der besagt, dass keine Resources.resw-Datei für die Standardsprache (en-US) vorhanden ist. Außerdem werden die Strings nicht im Editor angezeigt.

Ist es möglich, die Ressourcen aus einem * .resw im Designer erscheinen zu lassen?

+0

Diese Situation ist wirklich eine Schande. Hat jemand gesehen, ob VS14 dies verbessert? – Timores

Antwort

4

Ich wäre überrascht, wenn Ihr anderes Projekt tatsächlich so funktioniert, wie Sie denken. Strings in * .resw-Dateien werden für den Designer nicht automatisch verstanden. Vor diesem Hintergrund:

<TextBlock x:Uid="MyWelcomeMessage" /> 

Im Designer würde eine leeres TextBlock zeigen, weil der Designer nicht die lokalisierte Ressource zur Entwurfszeit bekommt. Die Empfehlung besteht darin, einige Platzhalterwerte für die Elemente zu verwenden, die Sie mit Ressourcen lokalisieren.

+1

Hm, ich überprüfe das alte Projekt noch einmal, ich kann es nicht zur Arbeit bringen. Wahrscheinlich hat es auch nie und ich habe nur eine sehr schlechte Erinnerung. Aber wird x: Uid immer den fest codierten Wert überschreiben? –

Verwandte Themen