默认情况下,设计器中的字段按字母顺序列出。有谁知道在System.ComponentModel
命名空间中使用哪个属性来明确设置顺序?
问问题
357 次
2 回答
2
使用 [Category] 属性对属性进行分组,以便用户可以单击“属性”窗口中的“分类”图标来排列它们。在一个类别中,名称仍将按字母顺序排序。
PropertyGrid.PropertySort 属性确实有一个设置(PropertySort.Categorized 与 PropertySort.CategorizedAlphabetical),但 IDE 的“属性”窗口没有可供选择的图标。
于 2010-07-20T19:36:43.907 回答
0
您可以实现 ICustomTypeDescriptor 并按您喜欢的顺序返回属性。无法保证 ui 元素会遵守该顺序。
于 2010-07-20T15:53:30.577 回答