我有一组属性,如下所示。动态删除属性的C#属性
class ContactInfo
{
[ReadOnly(true)]
[Category("Contact Info")]
public string Mobile { get; set; }
[Category("Contact Info")]
public string Name{ get; set; }
}
这个类的对象被分配到一个属性网格,从而使用户可以更新现有的接触。你可以看到Mobile被标记为ReadOnly。
但是,当我想添加一个全新的联系人,我希望用户能够编辑联系人移动也。为此,我需要在将对象分配给属性网格之前,从类型中动态删除Readonly属性。可能吗?
这正是我想要的情况。 – SysAdmin 2010-03-20 13:42:17
链接已死。 – grimmig 2011-06-20 11:56:41
@grimmig:固定链接 – andreialecu 2011-07-04 17:58:11