繁体   English   中英

WPF本地化无法从代码后面工作

[英]WPF Localization not working from code behind

我有两个资源文件: StaticData.resxStaticData.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需要的,我们再次将其设置为正确的格式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM