Hello Andrew Hawkins,
Please find attached a sample project that shows how to add a new color items to RadColorPicker dynamically at run time.
In order to test the example follow the steps:
1.Enter some valid color in the TextBox like for example:
2.Press the "Add new Color to the ColorPicker control" button.
3.If you open the ColorPicker you will see that the newly entered color is added to the ColorPicker collection.
4.Add other values in the text box and you will see the effect.
Note: This is only a sample project so I missed some validation of the entered text. In a real scenario you have to check for a valid entered color.
In order to customize the appearance of RadColorPicker you can also Hide some of the palettes like for example:
this.colorPicker.HeaderPaletteVisibility = Visibility.Collapsed;// This is optional
this.colorPicker.StandadrPaletteVisibility = Visibility.Collapsed;// This is optional
As to the implementation I used the build in method for color conversion:
I hope that this will help you.
the Telerik team