В нормальных Silverlight проектов, локализация в представлении XAML осуществляется с помощью:Silverlight MVVM: Как сделать локализацию правильно?
Text="{BindingPath=ApplicationStrings.MyNewString, Source={StaticResource ResourceWrapper}}"
Мой вопрос: как сделать правильный локализации от меток при использовании шаблона MVVM?
Это делается как описано here?
Ввиду XAML:
Text="{Binding LblUsername,FallbackValue='User Name'}"
И LoginViewModel.cs класс:
public string LblUsername
{
get { return Resources.Username; }
}
Любые советы здесь?
А как насчет повторного использования одной и той же строки на нескольких режимах просмотра/просмотра? (Только представьте, что мне нужно «Username» на нескольких представлениях.) Имеет ли смысл выводить все модели представлений из basemodel, который определяет все ресурсы?