/// <summary>
 /// Design time support to indicate whether the CustomColors property should be serialized.
 /// </summary>
 /// <returns></returns>
 public bool ShouldSerializeCustomColors()
 {
     return(ColorPanel.ShouldSerializeCustomColors(CustomColors));
 }
 /// <summary>
 /// Design time support to reset the CustomColors property to it's default value.
 /// </summary>
 public void ResetCustomColors()
 {
     CustomColors = ColorPanel.DefaultCustomColors();
 }