是否存在LCID - >点网框架中的“国旗”功能?

时间:2011-10-13 01:25:49

标签: .net localization

有没有人知道如何从基于LCID,文化或地区的点网框架获取某种图标或图像?

显然,我可以为此编写一个case语句并提供我自己的图像,但是如果其他人已经完成了硬码(并保持了适当的图像),那么我宁愿使用现有的代码。

我查看了Cul​​tureInfo和RegionInfo类,它们包含货币符号,显示名称,缩写等信息,但我找不到任何“标记”。

这太过于政治上的烫手山芋?

2 个答案:

答案 0 :(得分:0)

创建资源文件并对其进行本地化。这样,您可以为每种语言使用不同的图标/图像

.NET - Localization using Resource file

答案 1 :(得分:0)

Framework不会有图像/图标库。

以下是文化和LCID的列表:

http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo%28VS.71%29.aspx

这将帮助您在互联网上找到一些标志图标,然后使用该表格映射它们。

我建议你只需将所有图标重命名为LCID或文化名称,然后查找函数只从文件中嵌入的磁盘或资源加载[lcid] .ico或[lcid] .png。