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 qui tient compte des 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 des propriétés de dépendance via des fenêtres de propriétés ou d’autres outils utilisés pour modifier les valeurs des propriétés.
Pour case activée une propriété spécifique afin de déterminer si elle peut DependencyPropertyDescriptor servir de PropertyDescriptor, appelez DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)ou DependencyPropertyDescriptor.FromName. Si l’une des méthodes 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
AttributeArray |
Obtient ou définit un tableau d'attributs. (Hérité de MemberDescriptor) |
Attributes |
Obtient la collection des attributs de ce membre. |
Category |
Obtient le nom de la catégorie à laquelle le membre appartient, comme spécifié dans 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 la propriété de dépendance. |
Description |
Obtient la description du membre, telle qu'elle est spécifiée dans DescriptionAttribute. |
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. |
DesignTimeOnly |
Obtient une valeur indiquant si ce membre ne doit être défini qu'au moment du design, comme spécifié dans 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 comme propriété jointe et est utilisée via une utilisation attachée. |
IsBrowsable |
Obtient une valeur indiquant la valeur de du BrowsableAttribute de la propriété. |
IsLocalizable |
Obtient une valeur indiquant si cette propriété doit être localisée, comme spécifié dans LocalizableAttribute. |
IsReadOnly |
Obtient une valeur indiquant si cette propriété est en lecture seule. |
Metadata |
Obtient les métadonnées qui sont 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, tel que spécifié dans GetHashCode(). (Hérité de MemberDescriptor) |
PropertyType |
Obtient le Type représenté 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 DesignerSerializationVisibilityAttribute. (Hérité de PropertyDescriptor) |
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). |
Méthodes
AddValueChanged(Object, EventHandler) |
Permet à d'autres objets d'être avertis en cas de modification de cette propriété. |
CanResetValue(Object) |
Retourne une valeur indiquant si la réinitialisation d'un objet modifie sa valeur. |
CreateAttributeCollection() |
Crée une collection d'attributs à l'aide du tableau d'attributs passé au constructeur. (Hérité de MemberDescriptor) |
CreateInstance(Type) |
Crée une instance du type spécifié. (Hérité de PropertyDescriptor) |
Equals(Object) |
Compare si deux instances DependencyPropertyDescriptor sont égales. |
FillAttributes(IList) |
Ajoute les attributs de PropertyDescriptor à la liste spécifiée d'attributs dans la classe parente. (Hérité de PropertyDescriptor) |
FromName(String, Type, Type) |
Retourne DependencyPropertyDescriptor pour un nom de propriété fourni. |
FromName(String, Type, Type, Boolean) |
Retourne DependencyPropertyDescriptor pour un nom de propriété fourni. |
FromProperty(DependencyProperty, Type) |
Retourne DependencyPropertyDescriptor pour un type de cible et une propriété de dépendance fournis. |
FromProperty(PropertyDescriptor) |
Retourne un DependencyPropertyDescriptor pour un PropertyDescriptor fourni. |
GetChildProperties() |
Retourne le PropertyDescriptorCollection par défaut. (Hérité de PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Retourne un PropertyDescriptorCollection avec comme filtre un tableau d'attributs spécifié. (Hérité de PropertyDescriptor) |
GetChildProperties(Object) |
Retourne un PropertyDescriptorCollection pour un objet donné. (Hérité de PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Retourne PropertyDescriptorCollection. |
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 de membres. (Hérité de PropertyDescriptor) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetTypeFromName(String) |
Retourne un type en utilisant son nom. (Hérité de PropertyDescriptor) |
GetValue(Object) |
Retourne la valeur actuelle de la propriété d'un composant. |
GetValueChangedHandler(Object) |
Récupère le jeu actuel de gestionnaires d’événements |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnValueChanged(Object, EventArgs) |
Déclenche l’événement |
RemoveValueChanged(Object, EventHandler) |
Permet à d'autres objets d'être avertis en cas de modification de cette propriété. |
ResetValue(Object) |
Rétablit la valeur par défaut pour la valeur de cette propriété du composant. |
SetValue(Object, Object) |
Affecte une autre valeur au composant. |
ShouldSerializeValue(Object) |
Indique si la valeur de cette propriété doit être rendue persistante par des processus de sérialisation. |
ToString() |
Convertit la valeur de cette instance en sa représentation sous forme de chaîne équivalente. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour