DependencyPropertyDescriptor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una extensión de PropertyDescriptor que tiene en cuenta las características de propiedad adicionales de una propiedad de dependencia.
public ref class DependencyPropertyDescriptor sealed : System::ComponentModel::PropertyDescriptor
public sealed class DependencyPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DependencyPropertyDescriptor = class
inherit PropertyDescriptor
Public NotInheritable Class DependencyPropertyDescriptor
Inherits PropertyDescriptor
- Herencia
Comentarios
Las aplicaciones de diseñador usan principalmente esta clase. Es posible que estas aplicaciones necesiten notificar las características de la propiedad de dependencia a través de ventanas de propiedades u otras herramientas que se usan para editar valores de propiedad.
Para comprobar una propiedad específica para determinar si tiene DependencyPropertyDescriptor disponible para servir como PropertyDescriptor, llame a DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)o DependencyPropertyDescriptor.FromName. Si alguno de los métodos devuelve null
, la propiedad no es una propiedad de dependencia. Si el método devuelve un DependencyPropertyDescriptor válido, la propiedad es una propiedad de dependencia.
Propiedades
AttributeArray |
Obtiene o establece una matriz de atributos. (Heredado de MemberDescriptor) |
Attributes |
Obtiene la colección de atributos de este miembro. |
Category |
Obtiene el nombre de la categoría a la que pertenece el miembro, tal como se especifica en el CategoryAttribute. |
ComponentType |
Obtiene el tipo del componente al que está enlazada esta propiedad. |
Converter |
Obtiene el convertidor de tipos para esta propiedad. |
ConverterFromRegisteredType |
Obtiene el convertidor de tipos para esta propiedad. (Heredado de PropertyDescriptor) |
DependencyProperty |
Devuelve el identificador de propiedad de dependencia. |
Description |
Obtiene la descripción del miembro, tal como se especifica en el DescriptionAttribute. |
DesignerCoerceValueCallback |
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 la propiedad de dependencia se almacene en el motor de propiedades de dependencia. |
DesignTimeOnly |
Obtiene si este miembro debe establecerse solo en tiempo de diseño, tal como se especifica en el DesignOnlyAttribute. |
DisplayName |
Obtiene el nombre que se puede mostrar en una ventana, como una ventana Propiedades. |
IsAttached |
Obtiene un valor que indica si la propiedad está registrada como una propiedad adjunta y se usa a través de un uso adjunto. |
IsBrowsable |
Obtiene un valor que indica el valor del BrowsableAttribute en la propiedad . |
IsLocalizable |
Obtiene un valor que indica si esta propiedad debe localizarse, tal como se especifica en el LocalizableAttribute. |
IsReadOnly |
Obtiene un valor que indica si esta propiedad es de solo lectura. |
Metadata |
Obtiene los metadatos asociados a la propiedad de dependencia. |
Name |
Obtiene el nombre del miembro. (Heredado de MemberDescriptor) |
NameHashCode |
Obtiene el código hash para el nombre del miembro, tal como se especifica en GetHashCode(). (Heredado de MemberDescriptor) |
PropertyType |
Obtiene el Type representado de la propiedad de dependencia. |
SerializationVisibility |
Obtiene un valor que indica si se debe serializar esta propiedad, tal como se especifica en el DesignerSerializationVisibilityAttribute. (Heredado de PropertyDescriptor) |
SupportsChangeEvents |
Indica si las notificaciones de cambio de valor para esta propiedad pueden originarse desde fuera del descriptor de propiedad, como desde el propio componente, o si las notificaciones solo se originarán desde llamadas directas realizadas a SetValue(Object, Object). |
Métodos
AddValueChanged(Object, EventHandler) |
Permite que se notifique a otros objetos cuando cambie esta propiedad. |
CanResetValue(Object) |
Devuelve si el restablecimiento de un objeto cambia su valor. |
CreateAttributeCollection() |
Crea una colección de atributos mediante la matriz de atributos pasados al constructor. (Heredado de MemberDescriptor) |
CreateInstance(Type) |
Crea una instancia del tipo especificado. (Heredado de PropertyDescriptor) |
Equals(Object) |
Compara dos instancias de DependencyPropertyDescriptor para obtener igualdad. |
FillAttributes(IList) |
Agrega los atributos de la PropertyDescriptor a la lista especificada de atributos de la clase primaria. (Heredado de PropertyDescriptor) |
FromName(String, Type, Type, Boolean) |
Devuelve un DependencyPropertyDescriptor para un nombre de propiedad proporcionado. |
FromName(String, Type, Type) |
Devuelve un DependencyPropertyDescriptor para un nombre de propiedad proporcionado. |
FromProperty(DependencyProperty, Type) |
Devuelve un DependencyPropertyDescriptor para una propiedad de dependencia y un tipo de destino proporcionados. |
FromProperty(PropertyDescriptor) |
Devuelve un DependencyPropertyDescriptor para un PropertyDescriptorproporcionado. |
GetChildProperties() |
Devuelve el PropertyDescriptorCollectionpredeterminado . (Heredado de PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Devuelve un PropertyDescriptorCollection utilizando una matriz especificada de atributos como filtro. (Heredado de PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Devuelve un PropertyDescriptorCollection. |
GetChildProperties(Object) |
Devuelve un PropertyDescriptorCollection para un objeto determinado. (Heredado de PropertyDescriptor) |
GetEditor(Type) |
Obtiene un editor del tipo especificado. |
GetHashCode() |
Devuelve el código hash de este DependencyPropertyDescriptor. |
GetInvocationTarget(Type, Object) |
Este método devuelve el objeto que se debe usar durante la invocación de miembros. (Heredado de PropertyDescriptor) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetTypeFromName(String) |
Devuelve un tipo con su nombre. (Heredado de PropertyDescriptor) |
GetValue(Object) |
Devuelve el valor actual de la propiedad en un componente. |
GetValueChangedHandler(Object) |
Recupera el conjunto actual de controladores de eventos |
MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
OnValueChanged(Object, EventArgs) |
Genera el evento |
RemoveValueChanged(Object, EventHandler) |
Permite que se notifique a otros objetos cuando cambie esta propiedad. |
ResetValue(Object) |
Restablece el valor de esta propiedad del componente al valor predeterminado. |
SetValue(Object, Object) |
Establece el valor del componente en un valor diferente. |
ShouldSerializeValue(Object) |
Indica si el valor de esta propiedad debe conservarse mediante procesos de serialización. |
ToString() |
Convierte el valor de esta instancia en su representación de cadena equivalente. |