Compartir a través de


DataViewPropertyDescriptor (Clase)

Representa una propiedad dinámica para un nodo en una jerarquía de la vista de datos.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

'Declaración
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

El tipo DataViewPropertyDescriptor expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DataViewPropertyDescriptor(PropertyDescriptor) Inicializa una nueva instancia de la clase de DataViewPropertyDescriptor con el objeto del descriptor de propiedad.
Método público DataViewPropertyDescriptor(String) Inicializa una nueva instancia de la clase de DataViewPropertyDescriptor con el nombre de propiedad.
Método público DataViewPropertyDescriptor(PropertyDescriptor, array<Attribute[]) Inicializa una nueva instancia de la clase de DataViewPropertyDescriptor con el objeto del descriptor de propiedad y una matriz de atributos.
Método público DataViewPropertyDescriptor(String, array<Attribute[]) Inicializa una nueva instancia de la clase de DataViewPropertyDescriptor con el nombre de propiedad y una matriz de atributos.
Método público DataViewPropertyDescriptor(String, String) Inicializa una nueva instancia de la clase de DataViewPropertyDescriptor con el nombre de propiedad y un nombre para mostrar de la propiedad.
Método público DataViewPropertyDescriptor(String, String, String) Inicializa una nueva instancia de la clase de DataViewPropertyDescriptor con el nombre de propiedad, el nombre para mostrar de la propiedad, y un nombre de categoría.
Método público DataViewPropertyDescriptor(String, String, String, String) Inicializa una nueva instancia de la clase de DataViewPropertyDescriptor con el nombre de propiedad, otra versión del nombre de propiedad con fines, un nombre de categoría, y una descripción.
Método público DataViewPropertyDescriptor(String, String, String, String, Boolean) Inicializa una nueva instancia de la clase de DataViewPropertyDescriptor con el nombre de propiedad, otra versión del nombre de propiedad con fines, un nombre de categoría, y una descripción.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida AttributeArray Obtiene o establece una matriz de atributos. (Se hereda de MemberDescriptor).
Propiedad pública Attributes Obtiene la colección de atributos asociados a la propiedad actual descriptor. (Invalida a MemberDescriptor.Attributes).
Propiedad pública Category Obtiene la categoría de CategoryAttribute de la propiedad actual descriptor. (Invalida a MemberDescriptor.Category).
Propiedad pública ComponentType Obtiene el tipo de componente que la propiedad se enlaza a. (Invalida a PropertyDescriptor.ComponentType).
Propiedad pública Converter Obtiene el convertidor de tipos para la propiedad actual descriptor. (Invalida a PropertyDescriptor.Converter).
Propiedad pública Description Obtiene la descripción de DescriptionAttribute de la propiedad actual descriptor. (Invalida a MemberDescriptor.Description).
Propiedad pública DesignTimeOnly Obtiene si este miembro debe establecerse sólo en tiempo de diseño según se especifica en DesignOnlyAttribute. (Se hereda de MemberDescriptor).
Propiedad pública DisplayName Obtiene el nombre que se puede mostrar en una ventana, como la ventana Propiedades. (Se hereda de MemberDescriptor).
Propiedad pública IsBrowsable Obtiene un valor que indica si se puede examinar el miembro, según se especifica en BrowsableAttribute. (Se hereda de MemberDescriptor).
Propiedad pública IsLocalizable Obtiene un valor que indica si esta propiedad se debe traducir, según se especifica en LocalizableAttribute. (Se hereda de PropertyDescriptor).
Propiedad pública IsReadOnly Obtiene un valor que indica si la propiedad actual descriptor es de solo lectura. (Invalida a PropertyDescriptor.IsReadOnly).
Propiedad pública Name Obtiene el nombre de la propiedad. (Invalida a MemberDescriptor.Name).
Propiedad protegida NameHashCode Obtiene el código hash del nombre de propiedad. (Invalida a MemberDescriptor.NameHashCode).
Propiedad pública PropertyType Obtiene el tipo de propiedad. (Invalida a PropertyDescriptor.PropertyType).
Propiedad pública SerializationVisibility Obtiene un valor que indica si esta propiedad se debe serializar, según se especifica en DesignerSerializationVisibilityAttribute. (Se hereda de PropertyDescriptor).
Propiedad pública SupportsChangeEvents Obtiene un valor que indica si las notificaciones de cambios de valores para esta propiedad se pueden originar fuera del descriptor de propiedades. (Se hereda de PropertyDescriptor).

Arriba

Métodos

  Nombre Descripción
Método público AddValueChanged Habilita la notificación a otros objetos cuando cambia esta propiedad. (Se hereda de PropertyDescriptor).
Método público CanResetValue Indica si el valor de la propiedad se puede restaurar para el componente especificado. (Invalida a PropertyDescriptor.CanResetValue(Object)).
Método protegido CreateAttributeCollection Crea una colección de atributos mediante la matriz de atributos que se pasó al constructor. (Se hereda de MemberDescriptor).
Método protegido CreateInstance Crea una instancia del tipo especificado. (Se hereda de PropertyDescriptor).
Método público Equals Compara esto con otro objeto para ver si son equivalentes. (Se hereda de PropertyDescriptor).
Método protegido FillAttributes Agrega los atributos de PropertyDescriptor a la lista de atributos especificada en la clase principal. (Se hereda de PropertyDescriptor).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetChildProperties() Devuelve el valor predeterminado de PropertyDescriptorCollection. (Se hereda de PropertyDescriptor).
Método público GetChildProperties(array<Attribute[]) Devuelve PropertyDescriptorCollection utilizando una matriz especificada de atributos como filtro. (Se hereda de PropertyDescriptor).
Método público GetChildProperties(Object) Devuelve PropertyDescriptorCollection para un objeto especificado. (Se hereda de PropertyDescriptor).
Método público GetChildProperties(Object, array<Attribute[]) Devuelve PropertyDescriptorCollection para un elemento dado, mediante una matriz de atributos como filtro. (Invalida a PropertyDescriptor.GetChildProperties(Object, array<Attribute[])).
Método público GetEditor Obtiene un editor del tipo especificado. (Se hereda de PropertyDescriptor).
Método público GetHashCode Devuelve el código hash de este objeto. (Se hereda de PropertyDescriptor).
Método protegido GetInvocationTarget Este método devuelve el objeto que se debe utilizar durante la invocación de miembros. (Se hereda de PropertyDescriptor).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido GetTypeFromName Devuelve un tipo mediante su nombre. (Se hereda de PropertyDescriptor).
Método público GetValue Obtiene el valor de propiedad actual para el componente especificado. (Invalida a PropertyDescriptor.GetValue(Object)).
Método protegido GetValueChangedHandler Recupera el conjunto actual de controladores de eventos ValueChanged para un componente concreto (Se hereda de PropertyDescriptor).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnValueChanged Provoca el evento ValueChanged que se ha implementado. (Se hereda de PropertyDescriptor).
Método público RemoveValueChanged Habilita la notificación a otros objetos cuando cambia esta propiedad. (Se hereda de PropertyDescriptor).
Método público ResetValue Restablece el valor de propiedad del componente especificado en el valor predeterminado. (Invalida a PropertyDescriptor.ResetValue(Object)).
Método público SetAttribute Agrega el atributo especificado a la lista de atributos de esta propiedad.
Método público SetAttributes Agrega atributos especificados en la lista de atributos de esta propiedad.
Método público SetCategory Establece el atributo category, utilizando el valor especificado de la categoría.
Método público SetComponentType Establece el tipo de componente al tipo especificado.
Método público SetConverterType(String) Agrega TypeConverterAttribute, utilizando el nombre de tipo especificado como convertidor de datos para el descriptor de propiedad.
Método público SetConverterType(Type) Agrega TypeConverterAttribute, utilizando el tipo especificado como convertidor de datos para el descriptor de propiedad.
Método público SetDescription Establezca el atributo description, utilizando el valor especificado de descripción.
Método público SetDisplayName Establece el atributo de nombre para mostrar, utilizando el valor especificado del nombre para mostrar.
Método público SetIsBrowsable Agrega BrowsableAttribute correspondiente al valor especificado de Boolean que indica si la propiedad se puede modificar en tiempo de diseño en la ventana Propiedades.
Método público SetIsLocalizable Agrega LocalizableAttribute correspondiente al valor especificado de Boolean que indica si la propiedad debe localizar.
Método público SetIsReadOnly Agrega ReadOnlyAttribute correspondiente al valor especificado de Boolean que indica si la propiedad es de solo lectura.
Método público SetName Establece el nombre de propiedad.
Método público SetPropertyType Establece el tipo de propiedad en el tipo especificado.
Método público SetValue Establece el valor de propiedad para el componente especificado en un nuevo valor. (Invalida a PropertyDescriptor.SetValue(Object, Object)).
Método público ShouldSerializeValue Indica si el valor de propiedad del componente especificado debe ser serializado. (Invalida a PropertyDescriptor.ShouldSerializeValue(Object)).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)