PropertyDescriptor 成员

提供类上的属性的抽象化。

下表列出了由 PropertyDescriptor 类型公开的成员。

受保护的构造函数

  名称 说明
Protected method Supported by the .NET Compact Framework PropertyDescriptor 已重载。初始化 PropertyDescriptor 类的新实例。

页首

公共属性

(请参见 受保护的属性 )

  名称 说明
Public property Attributes  获取该成员的属性 (Attribute) 集合。(从 MemberDescriptor 继承。)
Public property Category  获取该成员所属的类别的名称,如 CategoryAttribute 中所指定的。(从 MemberDescriptor 继承。)
Public property Supported by the .NET Compact Framework ComponentType 当在派生类中被重写时,获取该属性绑定到的组件的类型。
Public property Converter 获取该属性的类型转换器。
Public property Description  获取成员的说明,如 DescriptionAttribute 中所指定的。(从 MemberDescriptor 继承。)
Public property DesignTimeOnly  获取是否只能在设计时设置该成员,如 DesignOnlyAttribute 中所指定的。(从 MemberDescriptor 继承。)
Public property Supported by the .NET Compact Framework DisplayName  获取可以显示在窗口(如“属性”窗口)中的名称。(从 MemberDescriptor 继承。)
Public property IsBrowsable  获取一个指示该成员是否可浏览的值,如 BrowsableAttribute 中所指定的。(从 MemberDescriptor 继承。)
Public property IsLocalizable 获取指示是否应该本地化该属性的值,如 LocalizableAttribute 中所指定的值。
Public property Supported by the .NET Compact Framework IsReadOnly 当在派生类中被重写时,获取指示该属性是否为只读的值。
Public property Supported by the .NET Compact Framework Name  获取此成员的名称。(从 MemberDescriptor 继承。)
Public property Supported by the .NET Compact Framework PropertyType 当在派生类中被重写时,获取该属性的类型。
Public property SerializationVisibility 获取指示是否应该序列化该属性的值,如 DesignerSerializationVisibilityAttribute 中所指定的值。
Public property Supported by the .NET Compact Framework SupportsChangeEvents 获取一个值,该值指示此属性的值更改通知是否源自属性说明符的外部。

页首

受保护的属性

  名称 说明
Protected property Supported by the .NET Compact Framework AttributeArray  获取或设置属性 (Attribute) 数组。(从 MemberDescriptor 继承。)
Protected property Supported by the .NET Compact Framework NameHashCode  获取此成员名称的哈希代码,如 GetHashCode 中所指定的。(从 MemberDescriptor 继承。)

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework AddValueChanged 使其他对象在此属性更改时能得到通知。
Public method Supported by the .NET Compact Framework CanResetValue 当在派生类中被重写时,返回重置对象时是否更改其值。
Public method Supported by the .NET Compact Framework Equals 已重载。 已重写。 将此对象与另一个对象进行比较,看看它们是否相等。
Public method GetChildProperties 已重载。 返回一个 PropertyDescriptorCollection
Public method GetEditor 获取指定类型的编辑器。
Public method GetHashCode 已重写。 返回该对象的哈希代码。
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetValue 当在派生类中被重写时,获取组件上的属性的当前值。
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework RemoveValueChanged 使其他对象在此属性更改时能得到通知。
Public method Supported by the .NET Compact Framework ResetValue 当在派生类中被重写时,将组件的此属性的值重置为默认值。
Public method Supported by the .NET Compact Framework SetValue 当在派生类中被重写时,将组件的值设置为一个不同的值。
Public method Supported by the .NET Compact Framework ShouldSerializeValue 当在派生类中被重写时,确定一个值,该值指示是否需要永久保存此属性的值。
Public method Supported by the .NET Compact Framework ToString  返回表示当前 ObjectString。 (从 Object 继承。)

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework CreateAttributeCollection  使用传递到构造函数的属性 (Attribute) 数组创建属性 (Attribute) 的集合。 (从 MemberDescriptor 继承。)
Protected method CreateInstance 创建指定类型的实例。
Protected method FillAttributes 已重写。 将 PropertyDescriptor 的属性添加到父类中的指定属性列表中。
Protected method Supported by the .NET Compact Framework Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method Static Supported by the .NET Compact Framework FindMethod  已重载。 通过反射查找给定的方法。 (从 MemberDescriptor 继承。)
Protected method GetInvocationTarget 已重写。 此方法返回应在成员调用期间使用的对象。
Protected method Static GetInvokee  获取在其上调用方法的组件。 (从 MemberDescriptor 继承。)
Protected method Static GetSite  获取给定组件的组件位置。 (从 MemberDescriptor 继承。)
Protected method GetTypeFromName 返回使用其名称的类型。
Protected method Supported by the .NET Compact Framework GetValueChangedHandler 检索特定组件的 ValueChanged 事件处理程序的当前集合。
Protected method Supported by the .NET Compact Framework MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)
Protected method Supported by the .NET Compact Framework OnValueChanged 引发已实现的 ValueChanged 事件。

页首

请参见

参考

PropertyDescriptor 类
System.ComponentModel 命名空间
MemberDescriptor 类
Attribute
DefaultValueAttribute 类