获取Windows phone 8.1的当前区域
本文关键字:区域 Windows phone 获取 | 更新日期: 2023-09-27 18:30:07
我刚刚在Windows Phone 8.1(SilverLight)中获取用户集区域时遇到问题。
情况:我已将Region设置为United Kingdom
,将language设置为English(United States)
(这样做是有效的)。
在这种情况下,我仍然通过以下方法获得区域UnitedState(US)
:
RegionInfo
Thread.CurrentThread
-
System.Globalization
private static void GetRegion() { // all of the three returing UnitedStates. var dfg = RegionInfo.CurrentRegion; var cuture = Thread.CurrentThread.CurrentCulture; var cul = CultureInfo.CurrentCulture; }
为什么这些不返回United Kingdom
作为一个区域?
基于我之前的回答:检测操作系统语言WP 8.1
string region =
Windows.System.UserProfile.GlobalizationPreferences.HomeGeographicRegion;
您可以使用这里提到的RegionInfo.CurrentRegion
属性,它通常用于WP8或WP8.1。
正在检测Windows Phone 7 的母国