【发布时间】:2010-03-29 03:26:04
【问题描述】:
我创建了一个自定义 UITypeEditor。
我是否可以从 UITypeEditor 类内部插入一个属性,该属性也将 TypeConverter 附加到我的属性?
我尝试了以下方法,但无论我如何扭动它,都没有任何反应:
Attribute[] newAttributes = new Attribute[1];
newAttributes[0] = new TypeConverterAttribute(typeof(BooleanConverter));
现在,上面需要以某种方式附加以下内容:
TypeDescriptor.AddAttributes(context.Instance.PROPERTYNAME, newAttributes);
...但首先我不知道如何以通用方式获取相关属性,并且我尝试的所有代码都失败了。即使我尝试以这种方式全局分配 TypeConverter,它也会失败。 (不过,将其设置为属性本身的属性是可行的,只是为了排除该部分存在错误。)
【问题讨论】:
标签: c# runtime typeconverter uitypeeditor