DependencyPropertyDescriptor DependencyPropertyDescriptor DependencyPropertyDescriptor DependencyPropertyDescriptor Class

Définition

Fournit une extension de PropertyDescriptor qui tient compte des caractéristiques de propriété supplémentaires d’une propriété de dépendance.Provides an extension of PropertyDescriptor that accounts for the additional property characteristics of a dependency property.

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
Héritage
DependencyPropertyDescriptorDependencyPropertyDescriptorDependencyPropertyDescriptorDependencyPropertyDescriptor

Remarques

Cette classe est principalement utilisée par les applications du concepteur.This class is primarily used by designer applications. Ces applications peuvent avoir besoin de signaler les caractéristiques des propriétés de dépendance par le biais des fenêtres de propriétés ou d’autres outils utilisés pour modifier les valeurs de propriété.These applications may need to report the dependency property characteristics through property windows or other tools used for editing property values.

Pour vérifier une propriété spécifique afin de déterminer si elle DependencyPropertyDescriptor est disponible pour servir de PropertyDescriptor, appelez DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)ou DependencyPropertyDescriptor.FromName.In order to check a specific property to determine whether it has DependencyPropertyDescriptor available to serve as a PropertyDescriptor, call either DependencyPropertyDescriptor.FromProperty(PropertyDescriptor), or DependencyPropertyDescriptor.FromName. Si l’une ou nulll’autre méthode retourne, la propriété n’est pas une propriété de dépendance.If either method returns null, then the property is not a dependency property. Si la méthode retourne une valeur DependencyPropertyDescriptor valide, la propriété est une propriété de dépendance.If the method returns a valid DependencyPropertyDescriptor , then the property is a dependency property.

Propriétés

AttributeArray AttributeArray AttributeArray AttributeArray

Obtient ou définit un tableau d'attributs.Gets or sets an array of attributes.

(Inherited from MemberDescriptor)
Attributes Attributes Attributes Attributes

Obtient la collection des attributs de ce membre.Gets the collection of attributes for this member.

Category Category Category Category

Obtient le nom de la catégorie à laquelle le membre appartient, comme spécifié dans CategoryAttribute.Gets the name of the category that the member belongs to, as specified in the CategoryAttribute.

ComponentType ComponentType ComponentType ComponentType

Obtient le type du composant auquel cette propriété est liée.Gets the type of the component this property is bound to.

Converter Converter Converter Converter

Obtient le convertisseur de type pour cette propriété.Gets the type converter for this property.

DependencyProperty DependencyProperty DependencyProperty DependencyProperty

Retourne l’identificateur de la propriété de dépendance.Returns the dependency property identifier.

Description Description Description Description

Obtient la description du membre, telle qu'elle est spécifiée dans DescriptionAttribute.Gets the description of the member, as specified in the DescriptionAttribute.

DesignerCoerceValueCallback DesignerCoerceValueCallback DesignerCoerceValueCallback DesignerCoerceValueCallback

Obtient ou définit un rappel utilisé par les concepteurs pour modifier la valeur effective d'une propriété de dépendance avant que la valeur de propriété de dépendance ne soit stockée dans le moteur de propriété de dépendance.Gets or sets a callback that designers use to modify the effective value of a dependency property before the dependency property value is stored in the dependency property engine.

DesignTimeOnly DesignTimeOnly DesignTimeOnly DesignTimeOnly

Obtient une valeur indiquant si ce membre ne doit être défini qu'au moment du design, comme spécifié dans DesignOnlyAttribute.Gets whether this member should be set only at design time, as specified in the DesignOnlyAttribute.

DisplayName DisplayName DisplayName DisplayName

Obtient le nom qui peut être affiché dans une fenêtre, telle qu'une fenêtre Propriétés.Gets the name that can be displayed in a window, such as a Properties window.

IsAttached IsAttached IsAttached IsAttached

Obtient une valeur indiquant si la propriété est enregistrée comme une propriété jointe et est utilisée à travers une utilisation de propriété jointe.Gets a value that indicates whether the property is registered as an attached property and is being used through an attached usage.

IsBrowsable IsBrowsable IsBrowsable IsBrowsable

Obtient une valeur indiquant la valeur de du BrowsableAttribute de la propriété.Gets a value that indicates the value of the BrowsableAttribute on the property.

IsLocalizable IsLocalizable IsLocalizable IsLocalizable

Obtient une valeur indiquant si cette propriété doit être localisée, comme spécifié dans LocalizableAttribute.Gets a value indicating whether this property should be localized, as specified in the LocalizableAttribute.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtient une valeur indiquant si cette propriété est en lecture seule.Gets a value indicating whether this property is read-only.

Metadata Metadata Metadata Metadata

Obtient les métadonnées qui sont associées à la propriété de dépendance.Gets the metadata associated with the dependency property.

Name Name Name Name

Obtient le nom du membre.Gets the name of the member.

(Inherited from MemberDescriptor)
NameHashCode NameHashCode NameHashCode NameHashCode

Obtient le code de hachage pour le nom du membre, tel que spécifié dans GetHashCode().Gets the hash code for the name of the member, as specified in GetHashCode().

(Inherited from MemberDescriptor)
PropertyType PropertyType PropertyType PropertyType

Obtient le Type représenté de la propriété de dépendance.Gets the represented Type of the dependency property.

SerializationVisibility SerializationVisibility SerializationVisibility SerializationVisibility

Obtient une valeur indiquant si cette propriété doit être sérialisée, comme spécifié dans DesignerSerializationVisibilityAttribute.Gets a value indicating whether this property should be serialized, as specified in the DesignerSerializationVisibilityAttribute.

(Inherited from PropertyDescriptor)
SupportsChangeEvents SupportsChangeEvents SupportsChangeEvents SupportsChangeEvents

Indique si les notifications de modification des valeurs pour cette propriété peuvent provenir de l'extérieur du descripteur de propriété, comme par exemple du composant lui-même, ou si les notifications proviendront seulement d'appels directs à la méthode SetValue(Object, Object).Indicates whether value change notifications for this property may originate from outside the property descriptor, such as from the component itself, or whether notifications will only originate from direct calls made to SetValue(Object, Object).

Méthodes

AddValueChanged(Object, EventHandler) AddValueChanged(Object, EventHandler) AddValueChanged(Object, EventHandler) AddValueChanged(Object, EventHandler)

Permet à d'autres objets d'être avertis en cas de modification de cette propriété.Enables other objects to be notified when this property changes.

CanResetValue(Object) CanResetValue(Object) CanResetValue(Object) CanResetValue(Object)

Retourne une valeur indiquant si la réinitialisation d'un objet modifie sa valeur.Returns whether resetting an object changes its value.

CreateAttributeCollection() CreateAttributeCollection() CreateAttributeCollection() CreateAttributeCollection()

Crée une collection d'attributs à l'aide du tableau d'attributs passé au constructeur.Creates a collection of attributes using the array of attributes passed to the constructor.

(Inherited from MemberDescriptor)
CreateInstance(Type) CreateInstance(Type) CreateInstance(Type) CreateInstance(Type)

Crée une instance du type spécifié.Creates an instance of the specified type.

(Inherited from PropertyDescriptor)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Compare si deux instances DependencyPropertyDescriptor sont égales.Compares two DependencyPropertyDescriptor instances for equality.

FillAttributes(IList) FillAttributes(IList) FillAttributes(IList) FillAttributes(IList)

Ajoute les attributs de PropertyDescriptor à la liste spécifiée d'attributs dans la classe parente.Adds the attributes of the PropertyDescriptor to the specified list of attributes in the parent class.

(Inherited from PropertyDescriptor)
FromName(String, Type, Type) FromName(String, Type, Type) FromName(String, Type, Type) FromName(String, Type, Type)

Retourne un DependencyPropertyDescriptor pour un nom de propriété fourni.Returns a DependencyPropertyDescriptor for a provided property name.

FromName(String, Type, Type, Boolean) FromName(String, Type, Type, Boolean) FromName(String, Type, Type, Boolean) FromName(String, Type, Type, Boolean)

Retourne un DependencyPropertyDescriptor pour un nom de propriété fourni.Returns a DependencyPropertyDescriptor for a provided property name.

FromProperty(DependencyProperty, Type) FromProperty(DependencyProperty, Type) FromProperty(DependencyProperty, Type) FromProperty(DependencyProperty, Type)

Retourne DependencyPropertyDescriptor pour un type de cible et une propriété de dépendance fournis.Returns a DependencyPropertyDescriptor for a provided dependency property and target type.

FromProperty(PropertyDescriptor) FromProperty(PropertyDescriptor) FromProperty(PropertyDescriptor) FromProperty(PropertyDescriptor)

Retourne DependencyPropertyDescriptor pour le PropertyDescriptor fourni.Returns a DependencyPropertyDescriptor for a provided PropertyDescriptor.

GetChildProperties() GetChildProperties() GetChildProperties() GetChildProperties()

Retourne le PropertyDescriptorCollection par défaut.Returns the default PropertyDescriptorCollection.

(Inherited from PropertyDescriptor)
GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[])

Retourne un PropertyDescriptorCollection avec comme filtre un tableau d'attributs spécifié.Returns a PropertyDescriptorCollection using a specified array of attributes as a filter.

(Inherited from PropertyDescriptor)
GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object)

Retourne un PropertyDescriptorCollection pour un objet donné.Returns a PropertyDescriptorCollection for a given object.

(Inherited from PropertyDescriptor)
GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[])

Retourne PropertyDescriptorCollection.Returns a PropertyDescriptorCollection.

GetEditor(Type) GetEditor(Type) GetEditor(Type) GetEditor(Type)

Obtient un éditeur du type spécifié.Gets an editor of the specified type.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retourne le code de hachage pour ce DependencyPropertyDescriptor.Returns the hash code for this DependencyPropertyDescriptor.

GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object)

Cette méthode retourne l'objet qui doit être utilisé pendant l'appel de membres.This method returns the object that should be used during invocation of members.

(Inherited from PropertyDescriptor)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
GetTypeFromName(String) GetTypeFromName(String) GetTypeFromName(String) GetTypeFromName(String)

Retourne un type en utilisant son nom.Returns a type using its name.

(Inherited from PropertyDescriptor)
GetValue(Object) GetValue(Object) GetValue(Object) GetValue(Object)

Retourne la valeur actuelle de la propriété d'un composant.Returns the current value of the property on a component.

GetValueChangedHandler(Object) GetValueChangedHandler(Object) GetValueChangedHandler(Object) GetValueChangedHandler(Object)

Récupère l’ensemble actif de gestionnaires d’événements ValueChanged pour un composant spécifique.Retrieves the current set of ValueChanged event handlers for a specific component

(Inherited from PropertyDescriptor)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
OnValueChanged(Object, EventArgs) OnValueChanged(Object, EventArgs) OnValueChanged(Object, EventArgs) OnValueChanged(Object, EventArgs)

Déclenche l’événement ValueChanged que vous avez implémenté.Raises the ValueChanged event that you implemented.

(Inherited from PropertyDescriptor)
RemoveValueChanged(Object, EventHandler) RemoveValueChanged(Object, EventHandler) RemoveValueChanged(Object, EventHandler) RemoveValueChanged(Object, EventHandler)

Permet à d'autres objets d'être avertis en cas de modification de cette propriété.Enables other objects to be notified when this property changes.

ResetValue(Object) ResetValue(Object) ResetValue(Object) ResetValue(Object)

Rétablit la valeur par défaut pour la valeur de cette propriété du composant.Resets the value for this property of the component to the default value.

SetValue(Object, Object) SetValue(Object, Object) SetValue(Object, Object) SetValue(Object, Object)

Affecte une autre valeur au composant.Sets the value of the component to a different value.

ShouldSerializeValue(Object) ShouldSerializeValue(Object) ShouldSerializeValue(Object) ShouldSerializeValue(Object)

Indique si la valeur de cette propriété doit être rendue persistante par des processus de sérialisation.Indicates whether the value of this property needs to be persisted by serialization processes.

ToString() ToString() ToString() ToString()

Convertit la valeur de cette instance en sa représentation sous forme de chaîne équivalente.Converts the value of this instance to its equivalent string representation.

S’applique à