获取当前文化信息
本文关键字:信息 文化 获取 | 更新日期: 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的完整示例。