C#如何动态添加自定义属性?
康斯坦汀 2011-09-29 03:30:17 例,我有一个控件需要添加自定义属性。
public enum ResourceMode : byte
{
//未定义
Null = 0,
//通用
Common = 1,
//自身
Self = 2,
//外部
Ext = 3
}
[Description("资源类型:Null(空) Common(公用) Self(自身) Ext(外部)"), Category("ExProperty")]
public ResourceMode mResourceMode
{
get
{
return mEnmResourceMode;
}
set
{
mEnmResourceMode = value;
}
}
这样我可以在设计时,修改这个属性,但是这里的ResourceMode是一个枚举,能否实现这个
枚举动态生成,也就是说ResourceMode的内容来自于动态内容?
最好有代码示例。谢谢。