从 wp7 获取国家列表
是否可以通过电话以某种方式获取国家/地区名称和国家/地区代码列表?例如,国家/地区列表显示在“设置”中。
或者我可以轻松地从国家代码中获取国家名称,例如 gb,de,fr,cs,...
谢谢
is it possible to get list of country names and country codes somehow from phone? E.g. the list of countries is displayed in Settings.
Or can I easily get country name from country code like gb,de,fr,cs,...
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
由于CultureInfo和RegionInfo的silverlight版本中缺少一些功能,我决定使用具有国际代码和国际国家名称的资源文件。
此处提供了国家/地区列表:https://gist.github.com/901679
我真的不知道不知道为什么 silverlight 版本不支持与 .NET 版本的 Culture/RegionInfo 相同的功能。
Because of absence of some functions in silverlight version of CultureInfo and RegionInfo I decided to use resource file with international code and international country name.
The list of countries is provided here: https://gist.github.com/901679
I really don't know why silverlight version doesn't support same functions like .NET version of Culture/RegionInfo.
我认为您无法在代码中获取文化,但这里有一个接受的文化列表:
I dont think you can get the cultures in code, but here is a list of Accepted Cultures
如果您需要一个简单的列表,您可以将其存储在本地并使用许多选项(resx、sql db 等)检索它。
但是,如果您想根据区域/国家/地区代码检测国家/地区,请考虑以下选项:
此处提供更多信息:http://msdn.microsoft.com/en-us/library/system.globalization.regioninfo.aspx
希望这有帮助!
If you need a simple list you can store it locally and retrieve it using a number of options (resx, sql db, etc).
However if you want to detect the country based on the region/country code please consider the following option:
More Info here: http://msdn.microsoft.com/en-us/library/system.globalization.regioninfo.aspx
Hope this helps!
在我看来,没有 API 可以让您从“设置”中获取所有支持的国家/地区。
但您可以参考以下链接来获取所有 Windows Phone 支持的文化和语言。
In my thought, there is no API to you get all the countries supported from the Settings.
But you can refer the following link to get the all the Culture and language supported for Windows Phone.