PropertyDescriptor 成员
提供类上的属性的抽象化。
下表列出了由 PropertyDescriptor 类型公开的成员。
受保护的构造函数
名称 | 说明 | |
---|---|---|
PropertyDescriptor | 已重载。初始化 PropertyDescriptor 类的新实例。 |
页首
公共属性
(请参见 受保护的属性 )
名称 | 说明 | |
---|---|---|
Attributes | 获取该成员的属性 (Attribute) 集合。(从 MemberDescriptor 继承。) | |
Category | 获取该成员所属的类别的名称,如 CategoryAttribute 中所指定的。(从 MemberDescriptor 继承。) | |
ComponentType | 当在派生类中被重写时,获取该属性绑定到的组件的类型。 | |
Converter | 获取该属性的类型转换器。 | |
Description | 获取成员的说明,如 DescriptionAttribute 中所指定的。(从 MemberDescriptor 继承。) | |
DesignTimeOnly | 获取是否只能在设计时设置该成员,如 DesignOnlyAttribute 中所指定的。(从 MemberDescriptor 继承。) | |
DisplayName | 获取可以显示在窗口(如“属性”窗口)中的名称。(从 MemberDescriptor 继承。) | |
IsBrowsable | 获取一个指示该成员是否可浏览的值,如 BrowsableAttribute 中所指定的。(从 MemberDescriptor 继承。) | |
IsLocalizable | 获取指示是否应该本地化该属性的值,如 LocalizableAttribute 中所指定的值。 | |
IsReadOnly | 当在派生类中被重写时,获取指示该属性是否为只读的值。 | |
Name | 获取此成员的名称。(从 MemberDescriptor 继承。) | |
PropertyType | 当在派生类中被重写时,获取该属性的类型。 | |
SerializationVisibility | 获取指示是否应该序列化该属性的值,如 DesignerSerializationVisibilityAttribute 中所指定的值。 | |
SupportsChangeEvents | 获取一个值,该值指示此属性的值更改通知是否源自属性说明符的外部。 |
页首
受保护的属性
名称 | 说明 | |
---|---|---|
AttributeArray | 获取或设置属性 (Attribute) 数组。(从 MemberDescriptor 继承。) | |
NameHashCode | 获取此成员名称的哈希代码,如 GetHashCode 中所指定的。(从 MemberDescriptor 继承。) |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
AddValueChanged | 使其他对象在此属性更改时能得到通知。 | |
CanResetValue | 当在派生类中被重写时,返回重置对象时是否更改其值。 | |
Equals | 已重载。 已重写。 将此对象与另一个对象进行比较,看看它们是否相等。 | |
GetChildProperties | 已重载。 返回一个 PropertyDescriptorCollection。 | |
GetEditor | 获取指定类型的编辑器。 | |
GetHashCode | 已重写。 返回该对象的哈希代码。 | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
GetValue | 当在派生类中被重写时,获取组件上的属性的当前值。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
RemoveValueChanged | 使其他对象在此属性更改时能得到通知。 | |
ResetValue | 当在派生类中被重写时,将组件的此属性的值重置为默认值。 | |
SetValue | 当在派生类中被重写时,将组件的值设置为一个不同的值。 | |
ShouldSerializeValue | 当在派生类中被重写时,确定一个值,该值指示是否需要永久保存此属性的值。 | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
CreateAttributeCollection | 使用传递到构造函数的属性 (Attribute) 数组创建属性 (Attribute) 的集合。 (从 MemberDescriptor 继承。) | |
CreateInstance | 创建指定类型的实例。 | |
FillAttributes | 已重写。 将 PropertyDescriptor 的属性添加到父类中的指定属性列表中。 | |
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) | |
FindMethod | 已重载。 通过反射查找给定的方法。 (从 MemberDescriptor 继承。) | |
GetInvocationTarget | 已重写。 此方法返回应在成员调用期间使用的对象。 | |
GetInvokee | 获取在其上调用方法的组件。 (从 MemberDescriptor 继承。) | |
GetSite | 获取给定组件的组件位置。 (从 MemberDescriptor 继承。) | |
GetTypeFromName | 返回使用其名称的类型。 | |
GetValueChangedHandler | 检索特定组件的 ValueChanged 事件处理程序的当前集合。 |
|
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) | |
OnValueChanged | 引发已实现的 ValueChanged 事件。 |
页首
请参见
参考
PropertyDescriptor 类
System.ComponentModel 命名空间
MemberDescriptor 类
Attribute
DefaultValueAttribute 类