//============================================================ // <T>转换内容为指定类型。</T> // // @param context 环境 // @param culture 文化 // @param value 内容 // @param destinationType 目标类型 // @return 是否含有位图 //============================================================ public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { FIntPoint2 source = (FIntPoint2)value; if (source != null) { return(source.ToString()); } return(null); }
//============================================================ // <T>从指定类型转换为内容。</T> // // @param context 环境 // @param culture 文化 // @param value 内容 // @param destinationType 目标类型 // @return 是否含有位图 //============================================================ public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { if (value is string) { FIntPoint2 source = new FIntPoint2(); if (source.Parse(value as string)) { return(source); } } return(null); }