Привязка динамического текста из ViewModel с помощью строк ресурсов в Silverlight - PullRequest
0 голосов
/ 07 февраля 2012

У меня следующая проблема

код xaml:

TextBlock Text = "{Binding DynamicText"}

ViewModel

DynamicText = "test"; DynamicText = "test2"; ...

Я бы хотел, чтобы это было многоязычным; Для статических текстов я использую это:

TextBlock Text = {Binding MyStrings.StaticString1, Source = {StaticResource MyStringWrapper}}

Как я могу это сделать?

Спасибо

1 Ответ

1 голос
/ 07 февраля 2012

Вы можете создать прокси, чтобы получить правильный текст, если это единственное тестовое поле, которое вы собираетесь использовать. Если вы хотите отобразить множество полей данных, я считаю, что языковой фильтр должен находиться на уровне доступа к данным или в хранилище данных. Для статического текста см http://msdn.microsoft.com/en-us/library/cc838238(v=vs.95).aspx

...