Мне нужно поддерживать изменение языка пользовательского интерфейса в меню приложения. Тексты локализуются с использованием файлов ресурсов (аналогично подходу 1 здесь)
если я устанавливаю Thread.CurrentThread.CurrentUICulture
до того, как ctor вызывает InitializeComponent()
, пользовательский интерфейс изменяется как следует.
Однако, если параметр CurrentUICulture
изменяется во время обычного запуска приложения, элементы управления не обновляются (т.е. текст остается неизменным, независимо от текущей культуры).
Есть ли способ заставить элементы управления обновляться в соответствии с CurrentUICulture
?