Возможно, вы захотите взглянуть на запись в блоге, сделанную Тимом Хойером на эту тему.
http://timheuer.com/blog/archive/2009/08/26/silverlight-string-localization.aspx
С помощью этого поста в блоге я смог осуществить Глобализацию / Локализацию за короткое время и с минимальными усилиями.
Похоже, вам нужно взглянуть на раздел модификатора доступа в конструкторе. Вам нужно будет установить для этого значение Public, чтобы использовать его в привязке XAML. Также убедитесь, что все файлы RESX помечены как встроенные ресурсы в свойствах файлов.
Дополнительно убедитесь, что ваши словари строковых ресурсов имеют расширения к чему-то похожему:
![enter image description here](https://i.stack.imgur.com/ozDyg.png)
P.S. Я надеюсь, что вы прочитаете запись в блоге Тима, он вдавается в подробности, чем я объяснил. Кроме того, исходя из моего личного опыта, я не мог динамически перезагружать язык на лету, пока не посмотрел раздел в сообщении блога под названием «Обходной путь для модификатора и динамическая настройка культуры».