public override object ConvertFrom(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { if (value is DblArrExtension) { DblArrExtension extension = (DblArrExtension)value; return(extension.Ds); } else { return(base.ConvertFrom(context, culture, value)); } }
public override object ConvertTo(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType) { if (destinationType == typeof(MarkupExtension)) { double[] values = (double[])value; DblArrExtension extension = new DblArrExtension() { Ds = string.Join(DELIMITER, values) }; return extension; } else { return base.ConvertTo(context, culture, value, destinationType); } }
public override object ConvertTo(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType) { if (destinationType == typeof(MarkupExtension)) { double[] values = (double[])value; DblArrExtension extension = new DblArrExtension() { Ds = string.Join(DELIMITER, values) }; return(extension); } else { return(base.ConvertTo(context, culture, value, destinationType)); } }