如何在PropertyGrid中动态显示或隐藏属性?
我正在使用PropertyGrid来配置对象。 我需要能够隐藏或显示一些属性,具体取决于其他属性的值。 如何实现这一目标? 我知道Browsable属性,但它只能在编译时使用。
查看ICustomTypeDescriptor
接口 。
有关如何使用它的更多信息可以在本文中找到:
- 将.NET PropertyGrid弯曲到您的意愿 。
检查此链接动态更改可浏览属性属性 。给出了一个示例方法。 使用Reflection访问Property并将其browsable属性设置为true或false。