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)));
我該怎麼做?