【发布时间】:2012-02-21 14:34:01
【问题描述】:
我有一些属性可以分为类别和子类别。当我将它们添加到 PropertyGrid 时,所有子类别都在根目录中,但我希望子类别成为类别的子类别。
class Settings
{
[Category("SubCategory1")]
public bool Property1 { get; set; }
[Category("SubCategory1")]
public bool Property2 { get; set; }
[Category("SubCategory2")]
public bool Property3 { get; set; }
}
PropertyGrid grid = new PropertyGrid();
grid.SelectedObject = new Settings();
我想让它看起来像
-Category1
-SubCategory1
Property1
Property2
-SubCategory2
Property3
【问题讨论】:
-
你自己试过什么?你已经有什么代码了?如果是这样,你能展示一些吗? ...
-
本文中没有关于类别层次结构的内容。我找到了一个具有我需要的功能的控件。 visualstudiogallery.msdn.microsoft.com/…。但我想使用标准 PropertyEditor 制作嵌套属性。
标签: c# winforms propertygrid