どういうわけか電話から国名と国コードのリストを取得することは可能ですか?たとえば、国のリストが[設定]に表示されます。
または、gb、de、fr、cs、...などの国コードから国名を簡単に取得できますか?
ありがとうございました
どういうわけか電話から国名と国コードのリストを取得することは可能ですか?たとえば、国のリストが[設定]に表示されます。
または、gb、de、fr、cs、...などの国コードから国名を簡単に取得できますか?
ありがとうございました
シルバーライトバージョンのCultureInfoとRegionInfoにはいくつかの機能がないため、国際コードと国際国名のリソースファイルを使用することにしました。
国のリストはここにあります:https ://gist.github.com/901679
SilverlightバージョンがCulture/RegionInfoの.NETバージョンのような同じ機能をサポートしない理由は本当にわかりません。
コードでカルチャを取得できるとは思いませんが、ここに受け入れられたカルチャのリストがあります
単純なリストが必要な場合は、ローカルに保存し、いくつかのオプション(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はありません。
ただし、次のリンクを参照して、WindowsPhoneでサポートされているすべてのカルチャと言語を入手できます。