TypeConverter.SimplePropertyDescriptor 类

定义

表示一个 abstract 类,该类为没有属性的对象提供属性。

protected: ref class TypeConverter::SimplePropertyDescriptor abstract : System::ComponentModel::PropertyDescriptor
protected abstract class TypeConverter.SimplePropertyDescriptor : System.ComponentModel.PropertyDescriptor
Protected MustInherit Class TypeConverter.SimplePropertyDescriptor
Inherits PropertyDescriptor
继承
TypeConverter.SimplePropertyDescriptor

示例

有关此类的示例,请参阅 PropertyDescriptor中的示例。

实施者说明

TypeConverter.SimplePropertyDescriptor继承时,必须重写 GetValue(Object)SetValue(Object, Object) 方法。

构造函数

TypeConverter.SimplePropertyDescriptor(Type, String, Type)

初始化 TypeConverter.SimplePropertyDescriptor 类的新实例。

TypeConverter.SimplePropertyDescriptor(Type, String, Type, Attribute[])

初始化 TypeConverter.SimplePropertyDescriptor 类的新实例。

属性

AttributeArray

获取或设置属性数组。

(继承自 MemberDescriptor)
Attributes

获取此成员的属性集合。

(继承自 MemberDescriptor)
Category

获取成员所属的类别的名称,如 CategoryAttribute中指定的。

(继承自 MemberDescriptor)
ComponentType

获取此属性描述绑定到的组件的类型。

Converter

获取此属性的类型转换器。

(继承自 PropertyDescriptor)
ConverterFromRegisteredType

获取此属性的类型转换器。

(继承自 PropertyDescriptor)
Description

获取成员的说明,如 DescriptionAttribute中指定的。

(继承自 MemberDescriptor)
DesignTimeOnly

获取是否仅在设计时设置此成员,如 DesignOnlyAttribute中指定的。

(继承自 MemberDescriptor)
DisplayName

获取可在窗口中显示的名称,例如“属性”窗口。

(继承自 MemberDescriptor)
IsBrowsable

获取一个值,该值指示成员是否可浏览,如 BrowsableAttribute中指定的值。

(继承自 MemberDescriptor)
IsLocalizable

获取一个值,该值指示是否应本地化此属性,如 LocalizableAttribute中指定的。

(继承自 PropertyDescriptor)
IsReadOnly

获取一个值,该值指示此属性是否为只读。

Name

获取成员的名称。

(继承自 MemberDescriptor)
NameHashCode

获取成员名称的哈希代码,如 GetHashCode()中指定的。

(继承自 MemberDescriptor)
PropertyType

获取属性的类型。

SerializationVisibility

获取一个值,该值指示是否应按照 DesignerSerializationVisibilityAttribute中指定的方式序列化此属性。

(继承自 PropertyDescriptor)
SupportsChangeEvents

获取一个值,该值指示此属性的值更改通知是否可能源自属性描述符外部。

(继承自 PropertyDescriptor)

方法

AddValueChanged(Object, EventHandler)

允许在此属性更改时通知其他对象。

(继承自 PropertyDescriptor)
CanResetValue(Object)

返回是否重置组件更改组件的值。

CreateAttributeCollection()

使用传递给构造函数的属性数组创建特性集合。

(继承自 MemberDescriptor)
CreateInstance(Type)

创建指定类型的实例。

(继承自 PropertyDescriptor)
Equals(Object)

将此对象与另一个对象进行比较,以查看它们是否等效。

(继承自 PropertyDescriptor)
FillAttributes(IList)

PropertyDescriptor 的属性添加到父类中的指定属性列表中。

(继承自 PropertyDescriptor)
GetChildProperties()

返回默认 PropertyDescriptorCollection

(继承自 PropertyDescriptor)
GetChildProperties(Attribute[])

返回使用指定属性数组作为筛选器的 PropertyDescriptorCollection

(继承自 PropertyDescriptor)
GetChildProperties(Object)

返回给定对象的 PropertyDescriptorCollection

(继承自 PropertyDescriptor)
GetChildProperties(Object, Attribute[])

使用指定的属性数组作为筛选器返回给定对象的 PropertyDescriptorCollection

(继承自 PropertyDescriptor)
GetEditor(Type)

获取指定类型的编辑器。

(继承自 PropertyDescriptor)
GetHashCode()

返回此对象的哈希代码。

(继承自 PropertyDescriptor)
GetInvocationTarget(Type, Object)

此方法返回应在调用成员期间使用的对象。

(继承自 PropertyDescriptor)
GetType()

获取当前实例的 Type

(继承自 Object)
GetTypeFromName(String)

使用其名称返回类型。

(继承自 PropertyDescriptor)
GetValue(Object)

在派生类中重写时,获取组件上的属性的当前值。

(继承自 PropertyDescriptor)
GetValueChangedHandler(Object)

检索特定组件的当前 ValueChanged 事件处理程序集。

(继承自 PropertyDescriptor)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
OnValueChanged(Object, EventArgs)

引发你实现的 ValueChanged 事件。

(继承自 PropertyDescriptor)
RemoveValueChanged(Object, EventHandler)

允许在此属性更改时通知其他对象。

(继承自 PropertyDescriptor)
ResetValue(Object)

重置组件的此属性的值。

SetValue(Object, Object)

在派生类中重写时,将组件的值设置为不同的值。

(继承自 PropertyDescriptor)
ShouldSerializeValue(Object)

返回此属性的值是否可以持久保存。

ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅