Похоже, что нет никаких действий API, которые позволили бы вам посмотреть на конкретные культуры, встроенные в SIM-карту для WP7.Однако, если вам по-прежнему подходит общая культура, вы можете сделать что-то вроде этого:
string countryCode = CultureInfo.CurrentCulture.Name;
try {
RegionInfo reg = new RegionInfo(countryCode);
string name = reg.Name;
string displayname = reg.DisplayName;
string ISORegion = reg.TwoLetterISORegionName;
string currency = reg.CurrencySymbol;
string eng = reg.EnglishName;
string native = reg.NativeName;
}
catch (ArgumentException argEx) {
// The country code was not valid
}
Если ваше приложение должно основываться на текущем местоположении, рассмотрите возможность использования задачи GPS.Подробности получения данных GPS можно просмотреть здесь .
Также преобразование данных GPS в определенную страну может быть выполнено путем геокодирования в обратном порядке, как показано здесь .