1
如果我有一个类似以下的代码,我不能更改代码,那么如何在运行时将一个EditorAttribute添加到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)));
我该怎么做?