我有一个包含成对字符串标签和值的对象数组,我如何将它们全部放在一个属性网格中?
public class stringVariable {
public String name;
public String defaultValue;
public String value;
};
public List<stringVariable> variables = new List<stringVariable>();
我有一个包含成对字符串标签和值的对象数组,我如何将它们全部放在一个属性网格中?
public class stringVariable {
public String name;
public String defaultValue;
public String value;
};
public List<stringVariable> variables = new List<stringVariable>();
它并不完全直截了当,但可能。您需要有一个实现 ICustomTypeDescriptor 的类,它将告诉您要显示哪些属性等。那里有一些实现,我正在使用这个: http: //www.codeproject.com/KB/miscctrl/bending_property .aspx
许多教程都很好地介绍了将对象数组添加到属性网格。这应该是您正在寻找的。