我有一个指向对象以查看其属性的属性网格。我通过执行以下操作进行过滤:
propertyGrid1.BrowsableAttributes = new System.ComponentModel.AttributeCollection(new Attribute[]
{
new CategoryAttribute("All")
});
我的对象有一个 Control 对象的集合。当我只查看对象时,所有没有 [Category("All")] 的属性都会被过滤掉。到现在为止还挺好。但是,当我进入集合编辑器时,该编辑器会显示未标记为 [Category("All")] 的属性。这是不可取的。我该如何解决这个问题?