首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UWP:获取当前CultureInfo

UWP:获取当前CultureInfo
EN

Stack Overflow用户
提问于 2016-08-26 12:40:07
回答 2查看 4.5K关注 0票数 5

对于UWP,根据博客条目CultureInfo,UWP的CultureInfo变化中有一些变化。我能用GlobalizationPreferences来正确地得到CultureInfo吗?

代码语言:javascript
复制
public CultureInfo GetCurrentCultureInfo()
{
    return new CultureInfo(Windows.System.UserProfile.GlobalizationPreferences.Languages[0].ToString());
}

取自这个例子

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-29 09:21:32

我能用GlobalizationPreferences来正确地得到CultureInfo吗?

是的,你可以,我已经测试了你的方法,它在我的身边运行良好。

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

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

票数 5
EN

Stack Overflow用户

发布于 2017-05-04 10:44:33

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

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39166595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档