如果我有一个类似以下的类,其代码无法更改,如何s1
在运行时添加 EditorAttribute?
class TestClass
{
public String s1 {get;set;}
public String s2 {get;set;}
}
我尝试了这种方法,但它也添加了一个 EditorAttribute 编辑器s2
,我不想要那个。
TypeDescriptor.AddAttributes(
typeof(String),
new EditorAttribute (
typeof(MyUITypeEditor),
typeof(UITypeEditor)));
我怎样才能做到这一点?