DataViewPropertyDescriptor 类

表示一个节点的动态属性在数据视图层次结构。

继承层次结构

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.Data.Framework.DataViewPropertyDescriptor

命名空间:  Microsoft.VisualStudio.Data.Framework
程序集:  Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.dll 中)

语法

声明
Public Class DataViewPropertyDescriptor _
    Inherits PropertyDescriptor
public class DataViewPropertyDescriptor : PropertyDescriptor
public ref class DataViewPropertyDescriptor : public PropertyDescriptor
type DataViewPropertyDescriptor =  
    class
        inherit PropertyDescriptor
    end
public class DataViewPropertyDescriptor extends PropertyDescriptor

DataViewPropertyDescriptor 类型公开以下成员。

构造函数

  名称 说明
公共方法 DataViewPropertyDescriptor(PropertyDescriptor) 初始化 DataViewPropertyDescriptor 选件类的新实例使用属性说明符的对象。
公共方法 DataViewPropertyDescriptor(String) 初始化 DataViewPropertyDescriptor 选件类的新实例与属性名称的。
公共方法 DataViewPropertyDescriptor(PropertyDescriptor, array<Attribute[]) 初始化 DataViewPropertyDescriptor 选件和类的新实例使用属性说明符对象的属性。
公共方法 DataViewPropertyDescriptor(String, array<Attribute[]) 初始化 DataViewPropertyDescriptor 选件类的新实例与属性名称和属性。
公共方法 DataViewPropertyDescriptor(String, String) 初始化 DataViewPropertyDescriptor 选件类的新实例与属性名和属性显示名称的。
公共方法 DataViewPropertyDescriptor(String, String, String) 初始化 DataViewPropertyDescriptor 选件类的新实例与属性的名称、显示名称和类名称的。
公共方法 DataViewPropertyDescriptor(String, String, String, String) 初始化 DataViewPropertyDescriptor 选件类的新实例与属性名称,属性名称用于显示目的,类别名称和说明的另一个版本。
公共方法 DataViewPropertyDescriptor(String, String, String, String, Boolean) 初始化 DataViewPropertyDescriptor 选件类的新实例与属性名称,属性名称用于显示目的,类别名称和说明的另一个版本。

页首

属性

  名称 说明
受保护的属性 AttributeArray 获取或设置特性数组。 (继承自 MemberDescriptor。)
公共属性 Attributes 获取特性的集合与当前属性说明符。 (重写 MemberDescriptor.Attributes。)
公共属性 Category 从当前属性说明符的 CategoryAttribute 获取类别。 (重写 MemberDescriptor.Category。)
公共属性 ComponentType 获取属性绑定元素的类型。 (重写 PropertyDescriptor.ComponentType。)
公共属性 Converter 获取当前属性说明符的类型转换器。 (重写 PropertyDescriptor.Converter。)
公共属性 Description 从当前属性说明符的 DescriptionAttribute 获取声明中。 (重写 MemberDescriptor.Description。)
公共属性 DesignTimeOnly 获取是否只能在设计时设置该成员,如 DesignOnlyAttribute 中所指定的。 (继承自 MemberDescriptor。)
公共属性 DisplayName 获取可以显示在窗口(如“属性”窗口)中的名称。 (继承自 MemberDescriptor。)
公共属性 IsBrowsable 获取一个指示该成员是否可浏览的值,如 BrowsableAttribute 中所指定的。 (继承自 MemberDescriptor。)
公共属性 IsLocalizable 获取指示是否应该本地化该属性的值,如 LocalizableAttribute 中所指定的值。 (继承自 PropertyDescriptor。)
公共属性 IsReadOnly 获取一个指示当前属性说明符是否的值是只读的。 (重写 PropertyDescriptor.IsReadOnly。)
公共属性 Name 获取属性名称。 (重写 MemberDescriptor.Name。)
受保护的属性 NameHashCode 获取属性名称的哈希代码。 (重写 MemberDescriptor.NameHashCode。)
公共属性 PropertyType 获取属性的类型。 (重写 PropertyDescriptor.PropertyType。)
公共属性 SerializationVisibility 获取指示是否应该序列化该属性的值,如 DesignerSerializationVisibilityAttribute 中所指定的值。 (继承自 PropertyDescriptor。)
公共属性 SupportsChangeEvents 获取一个值,该值指示此属性的值更改通知是否源自属性说明符的外部。 (继承自 PropertyDescriptor。)

页首

方法

  名称 说明
公共方法 AddValueChanged 使其他对象在此属性更改时能得到通知。 (继承自 PropertyDescriptor。)
公共方法 CanResetValue 指示属性的值是否可以对指定的元素会重新设置。 (重写 PropertyDescriptor.CanResetValue(Object)。)
受保护的方法 CreateAttributeCollection 使用传递到构造函数的特性数组创建特性的集合。 (继承自 MemberDescriptor。)
受保护的方法 CreateInstance 创建指定类型的实例。 (继承自 PropertyDescriptor。)
公共方法 Equals 将此对象与另一个对象进行比较,看看它们是否相等。 (继承自 PropertyDescriptor。)
受保护的方法 FillAttributes PropertyDescriptor 的特性添加到父类中的指定特性列表中。 (继承自 PropertyDescriptor。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetChildProperties() 返回默认的 PropertyDescriptorCollection。 (继承自 PropertyDescriptor。)
公共方法 GetChildProperties(array<Attribute[]) 通过将指定的特性数组用作筛选器,返回 PropertyDescriptorCollection。 (继承自 PropertyDescriptor。)
公共方法 GetChildProperties(Object) 返回给定对象的 PropertyDescriptorCollection。 (继承自 PropertyDescriptor。)
公共方法 GetChildProperties(Object, array<Attribute[]) 返回给定元素的 PropertyDescriptorCollection,则使用指定的属性作为筛选器。 (重写 PropertyDescriptor.GetChildProperties(Object, array<Attribute[])。)
公共方法 GetEditor 获取指定类型的编辑器。 (继承自 PropertyDescriptor。)
公共方法 GetHashCode 返回该对象的哈希代码。 (继承自 PropertyDescriptor。)
受保护的方法 GetInvocationTarget 此方法返回应在成员调用期间使用的对象。 (继承自 PropertyDescriptor。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetTypeFromName 返回使用其名称的类型。 (继承自 PropertyDescriptor。)
公共方法 GetValue 获取指定元素的当前属性值。 (重写 PropertyDescriptor.GetValue(Object)。)
受保护的方法 GetValueChangedHandler 检索特定组件的 ValueChanged 事件处理程序的当前集合。 (继承自 PropertyDescriptor。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnValueChanged 引发已实现的 ValueChanged 事件。 (继承自 PropertyDescriptor。)
公共方法 RemoveValueChanged 使其他对象在此属性更改时能得到通知。 (继承自 PropertyDescriptor。)
公共方法 ResetValue 重置该指定元素的属性值设置为默认值。 (重写 PropertyDescriptor.ResetValue(Object)。)
公共方法 SetAttribute 将指定的属性到此属性的特性列表。
公共方法 SetAttributes 将指定的属性到此属性的特性列表。
公共方法 SetCategory 使用指定的类别值,设置类别,属性。
公共方法 SetComponentType 设置组件类型为指定的类型。
公共方法 SetConverterType(String) 添加 TypeConverterAttribute,使用指定的类型名称用作属性说明符的数据转换器。
公共方法 SetConverterType(Type) 添加 TypeConverterAttribute,使用指定的类型为属性说明符的数据转换器。
公共方法 SetDescription 使用指定的声明值,设置声明属性。
公共方法 SetDisplayName 使用指定的显示名称值,设置显示名称,属性。
公共方法 SetIsBrowsable 添加 BrowsableAttribute 具有指定的指定 Boolean 值对应属性是否能修改在"属性"窗口中的设计时。
公共方法 SetIsLocalizable 添加 LocalizableAttribute 具有指定的指定 Boolean 值对应是否应本地化属性。
公共方法 SetIsReadOnly 添加 ReadOnlyAttribute 具有指定的指定 Boolean 值对应属性是否为只读。
公共方法 SetName 设置属性名称。
公共方法 SetPropertyType 设置属性类型为指定的类型。
公共方法 SetValue 将指定元素的属性值为新值。 (重写 PropertyDescriptor.SetValue(Object, Object)。)
公共方法 ShouldSerializeValue 指示是否序列化该指定元素的属性值。 (重写 PropertyDescriptor.ShouldSerializeValue(Object)。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Data.Framework 命名空间