locked
Достать регион телефона из приложения RRS feed

  • Общие обсуждения

  • Проблема следующая: есть телефон с установленным регионом Америкой. В приложении в процессе работы можно менять язык, т.е. изменяется соответственно и CultureInfo.CurrentCulture и т.д. и т.п. . Так же проблема состоит в том, что меняется и RegionInfo.CurrentRegion (на тот, который установлен в приложении).

    Мне нужно, при совершении покупки внутри приложения достать ISO валюты, но для этого необходимо передать культуру (телефона, маркета). Тут на помощь приходит значение CurrentMarket из листинга, НО, там только два символа страны стора (например, US). Ну и собственно проблема, для получения ISO нужно достать ее из RegionInfo, но для этого его надо создать из значения стора, НО, конструктор RegionInfo падает, при передаче ему неполной культуры (т.е. "US" вместо "en-US"). ХОТЯ на msdn описано, что все должно работать (на Метро и десктопе все работает, а вот на винфоне - нет)

    Кто-нибудь стыкался с такой проблемой ранее или знает как ее можно решить, кроме создания маппинга валют?

    26 мая 2014 г. 10:29

Все ответы