就是创建一个类,类里面的属性我都可以任意的增加、删除;同时这些属性我可以让PropertyGrid显示正确,并编辑正确。
我现在遇到的问题是PropertyGrid无法正确显示这个类里面的属性。代码如下:
public class Entity : ICustomTypeDescriptor
{
PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties(Attribute[] attributes)
{
foreach (KeyValuePair<String, Component> component in ComponentList)
{
ArrayList al = new ArrayList();