【发布时间】:2013-03-25 20:49:16
【问题描述】:
我有一个包含几个公共属性的类。其中一个属性是包含另一个类的实例的列表。它分解了这样的东西:
namespace Irig106Library.Filters.PCM
{
[Description("Definition")]
public class MinorFrameFormatDefinition
{
[Description("Word Number")]
public int WordNumber { get; set; }
[Description("Number of Bits")]
public int NumberOfBits { get; set; }
}
public class MinorFrame
{
// ... other properties here
[Category("Format")]
[Description("Minor Frame Format Definitions")]
public List<MinorFrameFormatDefinition> MinorFrameFormatDefinitions { get; set; }
}
}
我有一个PropertyGrid 对象,它可以编辑 Minor Frame 对象。它有一个字段,其中包含对MinorFrameFormatDefinition 对象集合的引用。当我单击此字段中的按钮以打开集合编辑器并单击添加按钮时,我得到了这个:
如何让集合编辑器用Definition 而不是Irig106Library.Filters.PCM.MinorFrameFormatDefinition 标记对象?
【问题讨论】:
标签: c# winforms propertygrid collectioneditor