我正在使用PropertyGrid来配置对象。我需要能够隐藏或显示一些属性,具体取决于其他属性的值。如何实现这一目标?我知道Browsable属性,但它只能在编译时使用。
答案 0 :(得分:4)
查看ICustomTypeDescriptor
Interface。
有关如何使用它的更多信息可以在本文中找到:
答案 1 :(得分:-3)
检查此链接Changing Browsable Property Attribute dynamically。给出了一种示例方法。 使用Reflection访问Property并将其browsable属性设置为true或false。