【发布时间】:2013-08-03 18:01:28
【问题描述】:
我正在寻找类似以下的属性编辑器示例:
public class ContainerClass
{
public string ContainerName { get; set; }
public List<ContainerBase> Containers { get; set; }
public ContainerClasss()
{
Containers = new List<ContainerBase>();
}
}
public class ContainerBase
{
public string Name { get; set; }
public string Description { get; set; }
public string Material { get; set; }
public float Area { get; set; }
}
public class Bookbag : ContainerBase
{
public int Pockets { get; set; }
public Bookbag()
{
Description = "Bookbag";
}
}
public class Bookcase : ContainerBase
{
public Color Color { get; set; }
public int Shelves { get; set; }
public Bookcase()
{
Description = "Bookcase";
}
}
当我单击 Containers 的 [...] 按钮时,[ADD] 按钮允许我添加不同类型的容器,而不是基础容器类...
【问题讨论】:
标签: c# propertygrid propertyeditor