WPF本地化不能从代码后面工作
本文关键字:工作 代码 本地化 不能 WPF | 更新日期: 2023-09-27 18:03:27
我有两个资源文件:StaticData.resx
和StaticData.de-ch.resx
当我改变我的CultureInfo后,UI完美地反映了这个变化。
var culture = new CultureInfo(Settings.Default.Localization);
Thread.CurrentThread.CurrentCulture = culture;
Thread.CurrentThread.CurrentUICulture = culture;
XAML
Title="{x:Static language:StaticData.Title}"
当我试图从我的代码后面访问这个时,我只从StaticData.resx获得数据
var title = StaticData.Title;
我做错了什么?根据这个链接
由于var title = StaticData.Title;
是从另一个线程调用的,所以CultureInfo需要再次设置为正确的格式