DependencyPropertyDescriptor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une extension de PropertyDescriptor ce compte pour les caractéristiques de propriété supplémentaires d’une propriété de dépendance.
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
Remarques
Cette classe est principalement utilisée par les applications de concepteur. Ces applications peuvent avoir besoin de signaler les caractéristiques de propriété de dépendance par le biais de fenêtres de propriétés ou d’autres outils utilisés pour modifier les valeurs de propriété.
Pour vérifier une propriété spécifique pour déterminer s’il est DependencyPropertyDescriptor disponible pour servir de PropertyDescriptor, appelez ou DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)DependencyPropertyDescriptor.FromName. Si l’une ou l’autre méthode retourne null, la propriété n’est pas une propriété de dépendance. Si la méthode retourne une valeur valide DependencyPropertyDescriptor , la propriété est une propriété de dépendance.
Propriétés
| Nom | Description |
|---|---|
| AttributeArray |
Obtient ou définit un tableau d’attributs. (Hérité de MemberDescriptor) |
| Attributes |
Obtient la collection d’attributs pour ce membre. |
| Category |
Obtient le nom de la catégorie à laquelle appartient le membre, comme spécifié dans le CategoryAttribute. |
| ComponentType |
Obtient le type du composant auquel cette propriété est liée. |
| Converter |
Obtient le convertisseur de type pour cette propriété. |
| DependencyProperty |
Retourne l’identificateur de propriété de dépendance. |
| Description |
Obtient la description du membre, comme spécifié dans le DescriptionAttribute. |
| DesignerCoerceValueCallback |
Obtient ou définit un rappel que les concepteurs utilisent pour modifier la valeur effective d’une propriété de dépendance avant que la valeur de propriété de dépendance soit stockée dans le moteur de propriété de dépendance. |
| DesignTimeOnly |
Obtient si ce membre doit être défini uniquement au moment du design, comme spécifié dans le DesignOnlyAttribute. |
| DisplayName |
Obtient le nom qui peut être affiché dans une fenêtre, telle qu’une fenêtre Propriétés. |
| IsAttached |
Obtient une valeur qui indique si la propriété est inscrite en tant que propriété jointe et utilisée par le biais d’une utilisation jointe. |
| IsBrowsable |
Obtient une valeur qui indique la valeur de la BrowsableAttribute propriété. |
| IsLocalizable |
Obtient une valeur indiquant si cette propriété doit être localisée, comme spécifié dans le LocalizableAttribute. |
| IsReadOnly |
Obtient une valeur indiquant si cette propriété est en lecture seule. |
| Metadata |
Obtient les métadonnées associées à la propriété de dépendance. |
| Name |
Obtient le nom du membre. (Hérité de MemberDescriptor) |
| NameHashCode |
Obtient le code de hachage pour le nom du membre, comme spécifié dans GetHashCode(). (Hérité de MemberDescriptor) |
| PropertyType |
Obtient la représentation Type de la propriété de dépendance. |
| SerializationVisibility |
Obtient une valeur indiquant si cette propriété doit être sérialisée, comme spécifié dans le DesignerSerializationVisibilityAttribute. (Hérité de PropertyDescriptor) |
| SupportsChangeEvents |
Indique si les notifications de modification de valeur pour cette propriété peuvent provenir de l’extérieur du descripteur de propriété, par exemple du composant lui-même, ou si les notifications proviennent uniquement des appels directs effectués à SetValue(Object, Object). |
Méthodes
| Nom | Description |
|---|---|
| AddValueChanged(Object, EventHandler) |
Permet à d’autres objets d’être avertis lorsque cette propriété change. |
| CanResetValue(Object) |
Retourne si la réinitialisation d’un objet modifie sa valeur. |
| CreateAttributeCollection() |
Crée une collection d’attributs à l’aide du tableau d’attributs transmis au constructeur. (Hérité de MemberDescriptor) |
| CreateInstance(Type) |
Crée une instance du type spécifié. (Hérité de PropertyDescriptor) |
| Equals(Object) |
Compare deux DependencyPropertyDescriptor instances pour l’égalité. |
| FillAttributes(IList) |
Ajoute les attributs de la PropertyDescriptor liste spécifiée d’attributs dans la classe parente. (Hérité de PropertyDescriptor) |
| FromName(String, Type, Type, Boolean) |
Retourne un DependencyPropertyDescriptor nom de propriété fourni. |
| FromName(String, Type, Type) |
Retourne un DependencyPropertyDescriptor nom de propriété fourni. |
| FromProperty(DependencyProperty, Type) |
Retourne une DependencyPropertyDescriptor propriété de dépendance fournie et un type cible. |
| FromProperty(PropertyDescriptor) |
Retourne une DependencyPropertyDescriptor valeur pour un objet fourni PropertyDescriptor. |
| GetChildProperties() |
Retourne la valeur par défaut PropertyDescriptorCollection. (Hérité de PropertyDescriptor) |
| GetChildProperties(Attribute[]) |
Retourne un PropertyDescriptorCollection tableau d’attributs spécifié en tant que filtre. (Hérité de PropertyDescriptor) |
| GetChildProperties(Object, Attribute[]) |
Retourne un PropertyDescriptorCollection. |
| GetChildProperties(Object) |
Retourne un PropertyDescriptorCollection objet donné. (Hérité de PropertyDescriptor) |
| GetEditor(Type) |
Obtient un éditeur du type spécifié. |
| GetHashCode() |
Retourne le code de hachage pour ce DependencyPropertyDescriptor. |
| GetInvocationTarget(Type, Object) |
Cette méthode retourne l’objet qui doit être utilisé pendant l’appel des membres. (Hérité de PropertyDescriptor) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetTypeFromName(String) |
Retourne un type à l’aide de son nom. (Hérité de PropertyDescriptor) |
| GetValue(Object) |
Retourne la valeur actuelle de la propriété sur un composant. |
| GetValueChangedHandler(Object) |
Récupère l’ensemble actuel de gestionnaires d’événements |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OnValueChanged(Object, EventArgs) |
Déclenche l’événement |
| RemoveValueChanged(Object, EventHandler) |
Permet à d’autres objets d’être avertis lorsque cette propriété change. |
| ResetValue(Object) |
Réinitialise la valeur de cette propriété du composant à la valeur par défaut. |
| SetValue(Object, Object) |
Définit la valeur du composant sur une autre valeur. |
| ShouldSerializeValue(Object) |
Indique si la valeur de cette propriété doit être conservée par les processus de sérialisation. |
| ToString() |
Convertit la valeur de cette instance en sa représentation sous forme de chaîne équivalente. |