c#-本地化的System.Windows.Media.Color名称
标准颜色名称是英文名称,好的.但是我的应用程序是德语,因此我想在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来显示德语颜色名称.