簡體   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