WP 8.1: Получить название округа по двухбуквенному коду региона или цифровому коду страны.

(Заранее приношу извинения за мой плохой английский :) )

На самом деле я работаю над приложением магазина Windows Phone (wp8.1), и мне нужно отобразить селектор с названием страны (и немного другой информации).

Я использую библиотеку libphonenumber для получения информации о стране, а также для проверки правильности формата введенного пользователем номера с выбранным кодом страны. Дополнительную информацию об этой библиотеке можно найти здесь.

Итак... эта библиотека дает мне поддерживаемые страны. Информация, которую я могу получить (и использовать) для каждой страны:

  • Двухбуквенный код страны: (например, для Франции: FR)
  • Числовой код страны: (например, для Франции: 33)

Но мне также нужно отображать полное имя страны (например, для Франции: Франция) :)

Я пытался использовать CultureInfo, чтобы получить имя из двухбуквенного кода.

string name = new CultureInfo("FR").DisplayName;

но это не сработало... На самом деле иногда возвращает язык, а иногда вылетает. Я знаю, откуда взялась проблема, CultureInfo должен принимать параметр следующим образом: "FR-fr", тогда он вернет "français (Франция)". Но все, что у меня есть, это "FR" или 33...

Есть ли другие способы получить название страны, используя эти две информации?

Заранее спасибо!

Роман.


person Roman Lushkin    schedule 02.07.2015    source источник


Ответы (1)


Используйте класс GeographicRegion.

person Eric MSFT    schedule 02.07.2015