возможно ли получить список названий стран и кодов стран как-нибудь с телефона? Например. список стран отображается в настройках.получить список стран из wp7
Или я могу легко получить название страны из кода страны, как гб, DE, FR, CS, ...
Спасибо
возможно ли получить список названий стран и кодов стран как-нибудь с телефона? Например. список стран отображается в настройках.получить список стран из wp7
Или я могу легко получить название страны из кода страны, как гб, DE, FR, CS, ...
Спасибо
Из-за отсутствия некоторых функций в SilverLight версии CultureInfo и RegionInfo я решил использовать файл ресурсов с международным кодом и международного названия страны.
Перечень стран приводится здесь: https://gist.github.com/901679
Я действительно не знаю, почему Silverlight версия не поддерживает те же функции, как .NET версии Culture/RegionInfo.
Если вам нужен простой список, вы можете сохранить его локально и получить его используя ряд опций (resx, sql db и т. д.).
Однако, если вы хотите, чтобы обнаружить страну на основе коды региона/страны, пожалуйста, рассмотрит следующий вариант:
using System.Globalization
string countryCode = "en-US";
try {
RegionInfo reg = new RegionInfo(countryCode);
string name = reg.Name;
string displayname = reg.DisplayName;
string ISORegion = reg.TwoLetterISORegionName;
string currency = reg.CurrencySymbol;
}
catch (ArgumentException argEx) {
// The country code was not valid
}
Подробнее здесь: http://msdn.microsoft.com/en-us/library/system.globalization.regioninfo.aspx
Надеется, что это помогает!
Я не думаю, что вы можете получить культуры в коде, но вот список Принимаются культур
В моей мысли, нет API вам получить все страны поддерживается в настройках.
Но вы можете передать ссылку, чтобы получить все Culture and language supported for Windows Phone.
Это было бы здорово, но оно не работает. Когда я попробую ваш пример на WP7, он возвращает «Значение не входит в ожидаемый диапазон». исключение. Итак, я попытался получить информацию о CurrentRegion: RegionInfo.CurrentRegion, и он имеет все поля пустые, кроме DisplayName, что в моем случае - Чешская Республика. – luccio
Сделал небольшую модификацию, также отметил, что «США» недействительно, вам нужно быть более конкретным с культурой. Надеюсь, это поможет – poppastring