2009-04-26 11 views
3

Silverlightでリソース文字列をXamlにバインドするにはどうすればよいですか?あなたが次にあなたが<Application.Resources>セクションSilverlightでリソース文字列をXamlにバインドする方法

<sys:String x:Key="ResourceString">Resource String</clr:String> 

に文字列を追加する必要がApp.xamlに

xmlns:sys="clr-namespace:System;assembly=mscorlib" 

をこの参照を追加する必要があり

+0

Xamlのスペルが間違っています。それを修正したいかもしれない。 – Pretzel

答えて

6

その後、すべてを行う必要があるを参照しています* {StaticResource ResourceString} 例:

<TextBlock Text="{StaticResource ResourceString}"></TextBlock> 
2

これは尋ねられ、答えられて以来、最初のものが完全ではないので、追加の回答を追加したかっただけです。私は彼が資源を求めていると思います。 .resxファイルで書かれたテキスト。アプリケーション内のStaticResourcesコレクションに個々の文字列を追加することはまったく意味がありません。

私は、Silverlightでリソースを扱う方法を簡略化する方法を最近ブログしています。文化が変わると自動的に更新され、構文が簡素化される依存プロパティが有効になります。

http://sondreb.com/blog/post/Simplifying-Text-Resources-in-Silverlight.aspx

関連する問題