necesito para apoyar el cambio idioma de la interfaz a través del menú de la aplicación. Los textos se localizan mediante archivos de recursos (similar a acercarse a 1 here)Forzar actualización de interfaz de usuario sobre la marcha, después de cambiar la cultura actual en WPF
si fijo el Thread.CurrentThread.CurrentUICulture
antes de que las llamadas a ctor InitializeComponent()
, la interfaz de usuario se cambia como debería.
Sin embargo, si el CurrentUICulture
se cambia durante el funcionamiento normal de la aplicación, los controles no se actualizan (es decir, el texto sigue siendo el mismo, independientemente de la cultura actual).
¿Hay alguna manera de forzar que los controles se actualicen según el CurrentUICulture
?
Drew Marsh, el enlace ResourceDictionary ya no es válido. ¿Puedes señalar el nuevo enlace en .net 4.5? – bschandramohan
El enlace parece ser válido. El título de la página dice "Cómo: Usar un ResourceDictionary para administrar recursos de cadenas localizables". –