我在使用Windows Phone 8.1 (SilverLight)时遇到了一个问题,无法获取用户设置的地区。
情况: 我已将地区设置为英国
,语言设置为英语(美国)
(这是有效的设置)。
但是,通过以下方法,我仍然无法获取正确的地区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; }