获取当前文化信息

本文关键字:信息 文化 获取 | 更新日期: 2023-09-27 18:04:03

对于UWP,根据博客条目CultureInfo在UWP中的变化,在CultureInfo中有一些变化。我可以使用GlobalizationPreferences正确获取CultureInfo吗?

public CultureInfo GetCurrentCultureInfo()
{
    return new CultureInfo(Windows.System.UserProfile.GlobalizationPreferences.Languages[0].ToString());
}

获取当前文化信息

我可以使用GlobalizationPreferences正确获取CultureInfo吗?

你可以,我已经测试了你的方法,在我身边效果很好。

我想知道设备的当前语言(不是地区)。

您也可以使用Windows.Globalization.Language.CurrentInputMethodLanguageTag来获取当前启用的键盘布局或输入。

如果您需要的是"正确的" CultureInfo(考虑到用户/机器区域设置的那个),那么您应该使用该博客文章中的信息,或者更好的是,使用GetLocaleInfoEx Win32 API来检索它。

我已经写了那篇文章的第2部分,其中包括如何使用这个API的完整示例。