У меня есть некоторые свойства, которые можно разделить на категории и подкатегории.Когда я добавляю их в 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