0

我通过使用不同的资源文件在运行时更改了应用程序文化。但它没有反映在显示旧数据网格的数据网格中。改变文化:

    System.Threading.Thread.CurrentThread.CurrentUICulture = 
new System.Globalization.CultureInfo("ar");

如何在运行时更改文化时获得通知?

有人建议其他方法来实现这一目标吗?

问候, 斯里尼瓦桑

4

1 回答 1

1

你必须像你所做的那样改变它

System.Threading.Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("ar");

但不幸的是,您必须重新加载所有(本地化)控件才能使其正常工作。

看看这个:WPF:如何在运行时更改 CurrentUICulture

于 2016-09-30T13:22:01.547 回答