如何在Windows Phone 8.1中检测操作系统语言

本文关键字:检测 操作系统 语言 Windows Phone | 更新日期: 2023-09-27 18:24:08

所以在我使用之前:

 System.Threading.Thread.CurrentThread.CurrentCulture

如何在Wp8.1。为什么所有被否决的东西都没有一个好的文档——你可以像在xCode中那样使用它?

如何在Windows Phone 8.1中检测操作系统语言

CultureInfo.CurrentCulture用于返回区域格式设置。WP 8.1似乎返回Package.appxmanifest中设置的默认语言。

有点糟糕,不是吗?:)

我认为这是有计划的,因为他们想引导我们改用GlobalizationPreferences。所以,回到你想要的。。。。你需要做这样的事情:

CultureInfo ci = new CultureInfo(Windows.System.UserProfile.GlobalizationPreferences.Languages[0]);

它基本上是基于他们喜欢的顶级语言(我认为是显示UI)创建一个CultureInfo。

祝你好运:)