110,533
社区成员
发帖
与我相关
我的任务
分享
public class Root
{
public override string ToString()
{
return null;
}
public Item[] items { get; set; }
public Root()
{
items = new Item[2];
items[1] = new Item();
items[0] = new Item();
}
}
[TypeConverter(typeof(ExpandableObjectConverter))]
public class Item
{
public override string ToString()
{
return null;
}
public int A { get; set; }
}
用propertygrid显示实例化的root类的时候出现如下画面,如何隐藏数组类的数组类型。
在数组类型的属性那里添加特性
[TypeConverter(typeof(CollectionConverter))]
public Item[] items { get; set; }
就可以了
然后在Item类里面重写ToString方法,就可以实现自定义显示名称