Изменить язык моего приложения wpf - PullRequest
1 голос
/ 30 марта 2012

Я использовал файл .resx для отображения имен моих кнопок, меток и динамически создаваемых компонентов.

Как добавить комбинированный список, чтобы выбрать, какой файл .resx использовать?

Представь себе это. По умолчанию выбран английский язык, но пользователь - шведский, который ничего не знает о английском. Таким образом, он выбрал бы из выпадающего списка свой язык, шведский, который будет загружать шведский файл .resx, который содержит те же самые имена, что и другие языки, но его значение или содержание, я не знаю, как его назвать, поэтому текст в моем приложении изменит свой язык.

Может ли кто-нибудь помочь мне с этим?

1 Ответ

2 голосов
/ 30 марта 2012

Используйте поле со списком для изменения культуры текущего потока:

Thread.CurrentThread.CurrentUICulture = new CultureInfo ("en");

или

Тема.CurrentThread.CurrentUICulture = new CultureInfo ("sv-SE");

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