我有一个包含几个公共属性的类。其中一个属性是包含另一个类的实例的列表。它分解了这样的东西:
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
?