【问题标题】:How to show or hide properties dynamically in the PropertyGrid?如何在 PropertyGrid 中动态显示或隐藏属性?
【发布时间】:2011-04-29 12:15:10
【问题描述】:

我正在使用 PropertyGrid 来配置对象。我需要能够根据其他属性的值隐藏或显示某些属性。如何做到这一点?我知道 Browsable 属性,但它只在编译时起作用。

【问题讨论】:

标签: c# .net winforms propertygrid


【解决方案1】:

看看ICustomTypeDescriptor Interface

关于如何使用它的更多信息可以在这篇文章中找到:

【讨论】:

  • 谢谢。 codeproject 上的那篇文章似乎很不错。
  • 请提供代码示例
【解决方案2】:

查看此链接Changing Browsable Property Attribute dynamically。给出了一个示例方法。 使用反射访问属性并将其可浏览属性设置为 true 或 false。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-26
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    相关资源
    最近更新 更多