如何将应用程序语言切换为当前用户的语言?

时间:2012-07-29 16:15:41

标签: wpf xaml localization

默认情况下,WPF应用程序使用系统语言。如何在WPF应用程序中使用当前用户的语言?

编辑:WPF Dispatcher默认使用当前用户语言。这个错误是我程序中的错误。

2 个答案:

答案 0 :(得分:0)

您可以查看WPF multi-lingual,了解如何在运行时动态切换应用程序区域设置

答案 1 :(得分:0)

我需要通过编组使用GetUserDefaultUILanguage函数。 C#CultureInfo类包含InstalledUICulture属性,但它使用GetSystemDefaultUILanguage函数并返回系统语言。

编辑:我们也可以通过反思使用CultureInfo.UserDefaultUICulture。