如何通过代码获取WP7中的"区域和语言"设置?

Mak*_*aku 12 settings windows-phone-7

是否可以通过API获得以下设置?

  • 一周的第一天
  • 区域格式
  • 显示语言
  • 系统定位

Jon*_*eet 17

您可以分别使用CultureInfo.CurrentCultureCultureInfo.CurrentUICulture查找系统区域设置和语言设置.其余的信息(一周的第一天等)就在那里,我相信 - 例如:

DayOfWeek firstDayOfWeek = CultureInfo.CurrentCulture
                                      .DateTimeFormat
                                      .FirstDayOfWeek;
Run Code Online (Sandbox Code Playgroud)

  • 需要注意的是:在某些地区,Thread.CurrentThread.CurrentUICulture.Name可能不同意Thread.CurrentThread.CurrentUICulture.Name - 例如,在澳大利亚,尽管我的区域设置为en-AU,但UI文化返回en-GB. (4认同)