Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase DependencyPropertyDescriptor

 

Publicado: octubre de 2016

Proporciona una extensión de PropertyDescriptor que se tiene en cuenta para las características de propiedad adicionales de una propiedad de dependencia.

Espacio de nombres:   System.ComponentModel
Ensamblado:  WindowsBase (en WindowsBase.dll)

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      System.ComponentModel.DependencyPropertyDescriptor

public sealed class DependencyPropertyDescriptor : PropertyDescriptor

NombreDescripción
System_CAPS_pubpropertyAttributes

Obtiene la colección de atributos para este miembro.(Invalida MemberDescriptor.Attributes).

System_CAPS_pubpropertyCategory

Obtiene el nombre de la categoría a la que pertenece el miembro, como se especifica en el CategoryAttribute.(Invalida MemberDescriptor.Category).

System_CAPS_pubpropertyComponentType

Obtiene el tipo del componente que está enlazada esta propiedad.(Invalida PropertyDescriptor.ComponentType).

System_CAPS_pubpropertyConverter

Obtiene el convertidor de tipos para esta propiedad.(Invalida PropertyDescriptor.Converter).

System_CAPS_pubpropertyDependencyProperty

Devuelve el identificador de la propiedad de dependencia.

System_CAPS_pubpropertyDescription

Obtiene la descripción del miembro, como se especifica en el DescriptionAttribute.(Invalida MemberDescriptor.Description).

System_CAPS_pubpropertyDesignerCoerceValueCallback

Obtiene o establece una devolución de llamada que los diseñadores usan para modificar el valor efectivo de una propiedad de dependencia antes de que el valor de propiedad de dependencia se almacene en el motor de propiedad de dependencia.

System_CAPS_pubpropertyDesignTimeOnly

Obtiene si este miembro debe establecerse solo en tiempo de diseño, como se especifica en el DesignOnlyAttribute.(Invalida MemberDescriptor.DesignTimeOnly).

System_CAPS_pubpropertyDisplayName

Obtiene el nombre que se puede mostrar en una ventana, como la ventana Propiedades.(Invalida MemberDescriptor.DisplayName).

System_CAPS_pubpropertyIsAttached

Obtiene un valor que indica si la propiedad está registrada como una propiedad adjunta y se usa de modo adjunto.

System_CAPS_pubpropertyIsBrowsable

Obtiene un valor que indica el valor de la BrowsableAttribute en la propiedad.(Invalida MemberDescriptor.IsBrowsable).

System_CAPS_pubpropertyIsLocalizable

Obtiene un valor que indica si esta propiedad se debe traducir, según lo especificado en el LocalizableAttribute.(Invalida PropertyDescriptor.IsLocalizable).

System_CAPS_pubpropertyIsReadOnly

Obtiene un valor que indica si esta propiedad es de sólo lectura.(Invalida PropertyDescriptor.IsReadOnly).

System_CAPS_pubpropertyMetadata

Obtiene los metadatos asociados a la propiedad de dependencia.

System_CAPS_pubpropertyName

Obtiene el nombre del miembro.(Heredado de MemberDescriptor).

System_CAPS_pubpropertyPropertyType

Obtiene Type representado de la propiedad de dependencia.(Invalida PropertyDescriptor.PropertyType).

System_CAPS_pubpropertySerializationVisibility

Obtiene un valor que indica si esta propiedad se debe serializar, según se especifica en el DesignerSerializationVisibilityAttribute.(Heredado de PropertyDescriptor).

System_CAPS_pubpropertySupportsChangeEvents

Indica si las notificaciones de cambio de valor de esta propiedad pueden originarse fuera del descriptor de propiedad, como en el propio componente o si las notificaciones se originarán únicamente en las llamadas directas realizadas a SetValue.(Invalida PropertyDescriptor.SupportsChangeEvents).

NombreDescripción
System_CAPS_pubmethodAddValueChanged(Object, EventHandler)

Permite a otros objetos que se le notifique cuando cambia esta propiedad.(Invalida PropertyDescriptor.AddValueChanged(Object, EventHandler)).

System_CAPS_pubmethodCanResetValue(Object)

Devuelve si al restablecer un objeto cambia su valor.(Invalida PropertyDescriptor.CanResetValue(Object)).

System_CAPS_pubmethodEquals(Object)

Compara dos instancias de DependencyPropertyDescriptor para determinar si sus valores son iguales.(Invalida PropertyDescriptor.Equals(Object)).

System_CAPS_pubmethodSystem_CAPS_staticFromName(String, Type, Type)

Devuelve DependencyPropertyDescriptor para un nombre de propiedad proporcionado.

System_CAPS_pubmethodSystem_CAPS_staticFromName(String, Type, Type, Boolean)

Devuelve DependencyPropertyDescriptor para un nombre de propiedad proporcionado.

System_CAPS_pubmethodSystem_CAPS_staticFromProperty(DependencyProperty, Type)

Devuelve un DependencyPropertyDescriptor para un tipo de destino y una propiedad de dependencia proporcionados.

System_CAPS_pubmethodSystem_CAPS_staticFromProperty(PropertyDescriptor)

Devuelve una clase DependencyPropertyDescriptor para una clase PropertyDescriptor suministrada.

System_CAPS_pubmethodGetChildProperties()

Devuelve el valor predeterminado PropertyDescriptorCollection.(Heredado de PropertyDescriptor).

System_CAPS_pubmethodGetChildProperties(Attribute[])

Devuelve una PropertyDescriptorCollection con una matriz de atributos especificada como filtro.(Heredado de PropertyDescriptor).

System_CAPS_pubmethodGetChildProperties(Object)

Devuelve un PropertyDescriptorCollection para un objeto determinado.(Heredado de PropertyDescriptor).

System_CAPS_pubmethodGetChildProperties(Object, Attribute[])
System_CAPS_pubmethodGetEditor(Type)

Obtiene un editor del tipo especificado.(Invalida PropertyDescriptor.GetEditor(Type)).

System_CAPS_pubmethodGetHashCode()

Devuelve el código hash de este objeto DependencyPropertyDescriptor.(Invalida PropertyDescriptor.GetHashCode()).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodGetValue(Object)

Devuelve el valor actual de la propiedad en un componente.(Invalida PropertyDescriptor.GetValue(Object)).

System_CAPS_protmethodGetValueChangedHandler(Object)

Recupera el conjunto actual de ValueChanged controladores de eventos para un componente específico(Heredado de PropertyDescriptor).

System_CAPS_pubmethodRemoveValueChanged(Object, EventHandler)

Permite a otros objetos que se le notifique cuando cambia esta propiedad.(Invalida PropertyDescriptor.RemoveValueChanged(Object, EventHandler)).

System_CAPS_pubmethodResetValue(Object)

Restablece el valor de esta propiedad del componente en el valor predeterminado.(Invalida PropertyDescriptor.ResetValue(Object)).

System_CAPS_pubmethodSetValue(Object, Object)

Establece el valor del componente en un valor diferente.(Invalida PropertyDescriptor.SetValue(Object, Object)).

System_CAPS_pubmethodShouldSerializeValue(Object)

Indica si el valor de esta propiedad debe conservarse mediante procesos de serialización.(Invalida PropertyDescriptor.ShouldSerializeValue(Object)).

System_CAPS_pubmethodToString()

Convierte el valor de esta instancia en la representación de cadena equivalente.(Invalida Object.ToString()).

This class is primarily used by designer applications. These applications may need to report the dependency property characteristics through property windows or other tools used for editing property values.

In order to check a specific property to determine whether it has T:System.ComponentModel.DependencyPropertyDescriptor available to serve as a T:System.ComponentModel.PropertyDescriptor, call either M:System.ComponentModel.DependencyPropertyDescriptor.FromProperty(System.ComponentModel.PropertyDescriptor), or M:System.ComponentModel.DependencyPropertyDescriptor.FromName(System.String,System.Type,System.Type). If either method returns null, then the property is not a dependency property. If the method returns a valid T:System.ComponentModel.DependencyPropertyDescriptor , then the property is a dependency property.

.NET Framework
Disponible desde 3.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: