[英]WPF Localization not working from code behind
我有兩個資源文件: 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需要的,我們再次將其設置為正確的格式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.