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 representa 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
Esta clase la usan principalmente las aplicaciones de diseñador. 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 está DependencyPropertyDescriptor disponible para servir como , PropertyDescriptorllame 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 valor válido DependencyPropertyDescriptor , 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 CategoryAttribute. |
ComponentType |
Obtiene el tipo del componente al que está enlazada esta propiedad. |
Converter |
Obtiene el convertidor de tipos de esta propiedad. |
DependencyProperty |
Devuelve el identificador de la propiedad de dependencia. |
Description |
Obtiene la descripción del miembro tal como se especifica en DescriptionAttribute. |
DesignerCoerceValueCallback |
Obtiene o establece una devolución de llamada que los diseñadores usan para modificar el valor vigente de una propiedad de dependencia antes de que el valor de propiedad de dependencia se almacene en el motor de propiedad de dependencia. |
DesignTimeOnly |
Obtiene si este miembro debe establecerse sólo en tiempo de diseño según se especifica en DesignOnlyAttribute. |
DisplayName |
Obtiene el nombre que se puede mostrar en una ventana, como la ventana Propiedades. |
IsAttached |
Obtiene un valor que indica si la propiedad está registrada como propiedad adjunta y si se utiliza a través de un uso adjunto. |
IsBrowsable |
Obtiene un valor que indica el valor de BrowsableAttribute en la propiedad. |
IsLocalizable |
Obtiene un valor que indica si esta propiedad se debe traducir, según se especifica en LocalizableAttribute. |
IsReadOnly |
Obtiene un valor que indica si esta propiedad es de sólo lectura. |
Metadata |
Obtiene los metadatos asociados con la propiedad de dependencia. |
Name |
Obtiene el nombre del miembro. (Heredado de MemberDescriptor) |
NameHashCode |
Obtiene el código hash para el nombre del miembro, según se especifica en GetHashCode(). (Heredado de MemberDescriptor) |
PropertyType |
Obtiene la clase Type representada de la propiedad de dependencia. |
SerializationVisibility |
Obtiene un valor que indica si esta propiedad se debe serializar, según se especifica en DesignerSerializationVisibilityAttribute. (Heredado de PropertyDescriptor) |
SupportsChangeEvents |
Indica si las notificaciones de cambio de valor de esta propiedad pueden originarse fuera del descriptor de la propiedad (por ejemplo, en el propio componente) o si se originarán únicamente en las llamadas directas al método SetValue(Object, Object). |
Métodos
AddValueChanged(Object, EventHandler) |
Habilita la notificación a otros objetos cuando cambia esta propiedad. |
CanResetValue(Object) |
Devuelve un valor que indica si al restablecer un objeto, cambia su valor. |
CreateAttributeCollection() |
Crea una colección de atributos mediante la matriz de atributos que se pasó al constructor. (Heredado de MemberDescriptor) |
CreateInstance(Type) |
Crea una instancia del tipo especificado. (Heredado de PropertyDescriptor) |
Equals(Object) |
Compara dos instancias de DependencyPropertyDescriptor para determinar si sus valores son iguales. |
FillAttributes(IList) |
Agrega los atributos de PropertyDescriptor a la lista de atributos especificada en la clase principal. (Heredado de PropertyDescriptor) |
FromName(String, Type, Type) |
Devuelve DependencyPropertyDescriptor para un nombre de propiedad proporcionado. |
FromName(String, Type, Type, Boolean) |
Devuelve DependencyPropertyDescriptor para un nombre de propiedad proporcionado. |
FromProperty(DependencyProperty, Type) |
Devuelve un DependencyPropertyDescriptor para un tipo de destino y una propiedad de dependencia proporcionados. |
FromProperty(PropertyDescriptor) |
Devuelve una clase DependencyPropertyDescriptor para una clase PropertyDescriptor suministrada. |
GetChildProperties() |
Devuelve el valor predeterminado de PropertyDescriptorCollection. (Heredado de PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Devuelve PropertyDescriptorCollection utilizando una matriz especificada de atributos como filtro. (Heredado de PropertyDescriptor) |
GetChildProperties(Object) |
Devuelve PropertyDescriptorCollection para un objeto especificado. (Heredado de PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Devuelve un PropertyDescriptorCollection. |
GetEditor(Type) |
Obtiene un editor del tipo especificado. |
GetHashCode() |
Devuelve el código hash de este objeto DependencyPropertyDescriptor. |
GetInvocationTarget(Type, Object) |
Este método devuelve el objeto que se debe utilizar 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 mediante 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 |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OnValueChanged(Object, EventArgs) |
Genera el |
RemoveValueChanged(Object, EventHandler) |
Habilita la notificación a otros objetos cuando cambia esta propiedad. |
ResetValue(Object) |
Restablece el valor de esta propiedad del componente en el valor predeterminado. |
SetValue(Object, Object) |
Establece el valor del componente en otro valor. |
ShouldSerializeValue(Object) |
Indica si se debe conservar el valor de esta propiedad mediante procesos de serialización. |
ToString() |
Convierte el valor de esta instancia en la representación de cadena equivalente. |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de