Wie binden Sie Ressourcen-Zeichenfolge an Xaml in Silverlight?Wie binden Sie Ressourcen-Zeichenfolge an Xaml in Silverlight
Antwort
Sie benötigen diese Bezugnahme auf die App.xaml
xmlns:sys="clr-namespace:System;assembly=mscorlib"
Dann Sie die Zeichenfolge in das <Application.Resources>
Abschnitt
<sys:String x:Key="ResourceString">Resource String</clr:String>
Dann alles, was Sie tun müssen, hinzufügen müssen hinzufügen wird beziehen sich auf * {Staticresource} zum Beispiel:
<TextBlock Text="{StaticResource ResourceString}"></TextBlock>
Been a Während dies gefragt und beantwortet wurde, wollte ich nur eine zusätzliche Antwort hinzufügen, da die erste nicht ganz korrekt ist. Ich denke, er fragt nach Ressourcen, aka. Text geschrieben in. Resx-Dateien. Es macht überhaupt keinen Sinn, der StaticResources-Auflistung in der Anwendung einzelne Zeichenfolgen hinzuzufügen.
Ich habe kürzlich darüber gebloggt, wie Sie die Arbeit mit Ressourcen in Silverlight vereinfachen können, indem Sie sowohl eine automatische Aktualisierung bei Änderungen der Kultur als auch eine Abhängigkeitseigenschaft mit einfacherer Syntax ermöglichen.
http://sondreb.com/blog/post/Simplifying-Text-Resources-in-Silverlight.aspx
Sie XAML falsch geschrieben, zweimal. Könnte das beheben wollen. – Pretzel