【发布时间】:2011-01-29 19:12:20
【问题描述】:
我有一个具有一组属性的类,如下所示。
class ContactInfo
{
[ReadOnly(true)]
[Category("Contact Info")]
public string Mobile { get; set; }
[Category("Contact Info")]
public string Name{ get; set; }
}
这个类的对象被分配到一个属性网格,以便用户可以更新现有的联系人。您可以看到 Mobile 被标记为 ReadOnly。
但是,当我想添加一个全新的联系人时,我希望用户也能够编辑联系人移动版。为此,在将对象分配给属性网格之前,我需要从 Type 中动态删除 Readonly 属性。有可能吗?
【问题讨论】:
标签: c# .net propertygrid