Exemple #1
0
        //============================================================
        // <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);
        }
Exemple #2
0
 //============================================================
 // <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);
 }