也许这很简单,但是如何更改后面代码中的文化以允许 wpflocalizeextension 显示所需的资源?

我试图改变应用程序文化,但它什么也没做!!

最佳答案

为了在运行时更改当前文化,您可以使用以下两个语句。使用 SetCurrentThreadCulture ,也会更新当前线程的文化。

WPFLocalizeExtension.Engine.LocalizeDictionary.Instance.SetCurrentThreadCulture = true;
WPFLocalizeExtension.Engine.LocalizeDictionary.Instance.Culture = new CultureInfo("en");

要获取可用 CultureInfo 对象的列表,您可以使用
WPFLocalizeExtension.Engine.LocalizeDictionary.Instance.MergedAvailableCultures

关于wpf - 使用wpflocalizeextension更改文化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35291166/

10-12 20:49