有没有办法从 C# CultureInfo 获取标志图像?

Lig*_*ica 2 .net c# localization cultureinfo

如果我有一个CultureInfo实例,是否有任何简单的方法(内置、通过框架或通过操作系统)来获取与该文化相匹配的“标志”图标?这将避免创建单独的查找。

我在的文档CultureInfo中找不到完成这项工作的成员函数,但也许还有一些其他不太费力的方法涉及我尚未找到的其他 .NET 类。

Pet*_*iho 5

不。没有简单的内置方法可以通过 .NET 框架或 Windows 操作系统来获取给定实例的匹配“标志”图标CultureInfo


Dre*_*kes 5

扩展亚历克斯的答案。获得 ISO 代码后,您可以使用这个简单的库ImageSource从两个字符串生成标志(来自 famfamfam 集):

https://github.com/drewnoakes/famfamfam-flags-wpf

它不是内置的,但很容易使用。

图像最终看起来像这样: