ICustomTypeDescriptor.GetDefaultProperty是什么意思?

时间:2016-01-14 14:35:43

标签: c# .net

在我实施ICustomTypeDescriptor时,我偶然发现了GetDefaultProperty方法。我刚刚实现了TypeDescriptor.GetDefaultProperty的使用,然后我只是想知道:我实际上不知道这个方法的目的是什么。我猜测一个人最有可能首先编辑的属性,例如TextBox.Text,但我似乎无法确认这个想法。

MSDN在这方面没有任何帮助,说明:

  

返回此组件实例的默认属性。

文档说返回null是针对没有属性的对象。那么,如果有人会为3d Box类说出ICustomTypeDescriptor,那就更好了:

public class Box {
    public double Length { get; set; }
    public double Width { get; set; }
    public double Height { get; set; }
}

我应该使用什么属性?

0 个答案:

没有答案