将自定义属性添加到使用反射创建的类型

时间:2011-08-10 14:39:09

标签: c# reflection

我创建了一个类型并且具有很少的属性并为这些属性赋值。我需要将此类与属性网格绑定。我需要为使用反射创建的一些属性添加/修饰自定义属性。

有人可以帮助我使用反射添加自定义属性。

[TypeConverter(typeof(DropDownConverter))]
        public string NAME
        {
            get { return m_name; }
            set
            {
                m_name = value;
            }
        }

最后,该属性应该添加一个TypeConverter属性。

谢谢, Kishore Borra。

1 个答案:

答案 0 :(得分:0)

您需要实施ICustomTypeDescriptor并实施GetProperties以返回包含您属性的自定义PropertyDescriptor