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