C# 属性网格自定义搜索框

C# 属性网格自定义搜索框,c#,visual-studio-2010,propertygrid,C#,Visual Studio 2010,Propertygrid,我有一个包含许多嵌套项的PropertyGrid。如何使搜索框仅过滤和显示与搜索字符串匹配的项目?两种方法- 最好的选择是实现接口并使用GetProperties()方法过滤PropertyGrid中的可见行 如果您想破解您的方法-使用反射将Browsable属性设置为false 以下是一些示例文章/链接,其中包含实现ICustomTypeDescriptor的代码- Pasty:我目前正在使用预定义字符串手动将焦点传递给项目。我希望有一个搜索框,可以动态地拉在“类似”的项目。

我有一个包含许多嵌套项的PropertyGrid。如何使搜索框仅过滤和显示与搜索字符串匹配的项目?

两种方法-

最好的选择是实现接口并使用GetProperties()方法过滤PropertyGrid中的可见行

如果您想破解您的方法-使用反射将Browsable属性设置为false

以下是一些示例文章/链接,其中包含实现ICustomTypeDescriptor的代码-


Pasty:我目前正在使用预定义字符串手动将焦点传递给项目。我希望有一个搜索框,可以动态地拉在“类似”的项目。