2
我想添加一个新的自定义颜色到WPF颜色选择器的可用颜色。WPF颜色选择器 - 添加新的自定义颜色
代码背后
this.colorPicker1.AvailableColors.Add(new ColorItem(Color.FromArgb(255, 153, 153, 187), "Custom"));
XAML
<exceedToolkit:ColorPicker Name="colorPicker1" DisplayColorAndName="True"/>
问题是,当我选择这个自定义颜色,文本框中显示的十六进制值,而不是颜色的名字(“自定义“), 有没有办法让我解决这个问题?
根据[源代码](http://wpftoolkit.codeplex.com/SourceControl/latest#Main/Source/ExtendedWPFToolkitSolution/Src/Xceed.Wpf.Toolkit/Core/Utilities/ColorUtilities.cs),名称不是由'AvailableColors'中的条目决定的,而是由扩展方法'ColorUtilities.GetColorName'决定的。如果您也将颜色添加到ColorUtilities.KnownColors中,它可能会起作用。 –
@ManfredRadlwimmer你可以请加这个作为答案,我会接受相同的,这个作品!,下载源代码!干杯, – Sandepku