使用wpflocalizeextension更改文化

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

我试图改变应用文化,但它没有做任何事!

最佳答案
要在运行时更改当前区域性,请使用以下两个语句.使用SetCurrentThreadCulture,还可以更新当前线程的文化.

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

要获取可用的CultureInfo对象列表,您可以使用

WPFLocalizeExtension.Engine.LocalizeDictionary.Instance.MergedAvailableCultures

转载注明原文:使用wpflocalizeextension更改文化 - 代码日志