【问题标题】:Changing the CurrentUICulture at runtime using locbaml method使用 locbaml 方法在运行时更改 CurrentUICulture
【发布时间】:2009-01-29 18:17:26
【问题描述】:

使用 locbaml 方法,我创建了一个新的资源 dll,并尝试以编程方式即时更改 CurrentCulture 和 CurrentUICulture,但它似乎不起作用。

System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("ar-SA");
System.Threading.Thread.CurrentThread.CurrentUICulture = ci;
System.Threading.Thread.CurrentThread.CurrentCulture = ci;

我是否遗漏了一些明显的东西?

【问题讨论】:

    标签: c# wpf localization


    【解决方案1】:

    据我所知,使用 'locbaml' 方法您无法即时切换语言,因此如果需要,您必须在显示任何 UI 之前适当地设置 Current[UI]Culture。

    【讨论】:

    • 我也想知道为什么不能即时更改。
    猜你喜欢
    • 1970-01-01
    • 2018-02-10
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-01
    • 1970-01-01
    相关资源
    最近更新 更多