Как связать строку ресурсов с Xaml в Silverlight - PullRequest
3 голосов
/ 26 апреля 2009

Как связать строку ресурсов с Xaml в Silverlight?

Ответы [ 2 ]

6 голосов
/ 26 апреля 2009

Вам нужно добавить эту ссылку в App.xaml

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

Затем вам нужно добавить строку в <Application.Resources> раздел

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

Тогда все, что вам нужно сделать, это обратиться к * {StaticResource ResourceString} например:

<TextBlock Text="{StaticResource ResourceString}"></TextBlock>
2 голосов
/ 15 августа 2010

Прошло некоторое время, так как об этом спрашивали и отвечали, я просто хотел добавить дополнительный ответ, так как первый не совсем корректен. Я думаю, что он просит ресурсы, ака. текст, написанный в файлах .resx. Совсем не имеет смысла добавлять отдельные строки в коллекцию StaticResources в приложении.

Недавно я писал в блоге о том, как упростить работу с ресурсами в Silverlight, включив как автоматическое обновление при изменении культуры, так и свойство зависимостей, которое упрощает синтаксис.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...