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