public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { if (value is string) { return(ColorArrayConverter.StringToColorArray((string)value)); } return(base.ConvertFrom(context, culture, value)); }
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { if (destinationType == typeof(string)) { return(ColorArrayConverter.ColorArrayToString(value as Color[])); } return(base.ConvertTo(context, culture, value, destinationType)); }