c#-本地化的System.Windows.Media.Color名称

标准颜色名称是英文名称,好的.但是我的应用程序是德语,因此我想在ComboBox中使用颜色名称作为德语名称.而不是“蓝色”,“黄色”等.我想使用“蓝色”,“盖尔布”等.是否有返回所有本地化名称的函数?还是我很容易在这...

标准颜色名称是英文名称,好的.但是我的应用程序是德语,因此我想在ComboBox中使用颜色名称作为德语名称.而不是“蓝色”,“黄色”等.我想使用“蓝色”,“盖尔布”等.

是否有返回所有本地化名称的函数?还是我很容易在这次通话中改变文化?

<ObjectDataProvider MethodName="GetType"
                    ObjectType="{x:Type sys:Type}"
                    x:Key="colorsTypeOdp">
    <ObjectDataProvider.MethodParameters>
        <sys:String>System.Windows.Media.Colors, PresentationCore,
    Version=3.0.0.0, Culture=neutral, 
    PublicKeyToken=31bf3856ad364e35</sys:String>
    </ObjectDataProvider.MethodParameters>
</ObjectDataProvider>

解决方法:

我找到了一个有用的表,可以为我提供一些翻译(英语名称和德语名称)The table can be found here.

我将使用这些文本和一个Converter来显示德语颜色名称.

本文标题为:c#-本地化的System.Windows.Media.Color名称

基础教程推荐