Partager via


PropertyEntry, classe

Représente une propriété.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyEntry

Espace de noms :  Microsoft.Windows.Design.PropertyEditing
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
Public MustInherit Class PropertyEntry _
    Implements INotifyPropertyChanged, IPropertyFilterTarget
public abstract class PropertyEntry : INotifyPropertyChanged, 
    IPropertyFilterTarget
public ref class PropertyEntry abstract : INotifyPropertyChanged, 
    IPropertyFilterTarget
[<AbstractClass>]
type PropertyEntry =  
    class
        interface INotifyPropertyChanged
        interface IPropertyFilterTarget
    end
public abstract class PropertyEntry implements INotifyPropertyChanged, IPropertyFilterTarget

Le type PropertyEntry expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée PropertyEntry() Initialise une nouvelle instance de la classe PropertyEntry.
Méthode protégée PropertyEntry(PropertyValue) Initialise une nouvelle instance de la classe PropertyEntry qui fait office de sous-propriété du PropertyValue spécifié.

Début

Propriétés

  Nom Description
Propriété publique CategoryName En cas de substitution dans une classe dérivée, obtient le nom de la catégorie dans laquelle cette propriété réside.
Propriété publique Context En cas de substitution dans une classe dérivée, obtient l'instance EditingContext en cours.
Propriété publique Description En cas de substitution dans une classe dérivée, obtient la description de la propriété encapsulée.
Propriété publique DisplayName Obtient le nom complet de la propriété.
Propriété protégée HasStandardValues Obtient une valeur qui indique s'il existe des valeurs standard pour cette propriété.
Propriété publique Identifier En cas de substitution dans une classe dérivée, obtient un identificateur qui identifie de manière unique ce nom et type de propriété sur la plateforme actuelle.
Propriété publique IsAdvanced En cas de substitution dans une classe dérivée, obtient une valeur qui indique si la propriété encapsulée est une propriété avancée.
Propriété publique IsReadOnly En cas de substitution dans une classe dérivée, obtient une valeur qui indique si la propriété encapsulée est en lecture seule.
Propriété publique MatchesFilter Obtient ou définit une valeur qui indique si PropertyEntry correspond à un filtre.
Propriété publique ModelProperties En cas de substitution dans une classe dérivée, obtient la collection de propriétés de modèle pour ce PropertyEntry.
Propriété publique ParentValue Obtient le PropertyValue parent.
Propriété publique PropertyName En cas de substitution dans une classe dérivée, obtient le nom de la propriété encapsulée.
Propriété publique PropertyType En cas de substitution dans une classe dérivée, obtient le type de la propriété encapsulée.
Propriété publique PropertyValue Obtient le PropertyValue (modèle de données) pour PropertyEntry.
Propriété publique PropertyValueEditor En cas de substitution dans une classe dérivée, obtient le PropertyValueEditor utilisé pour modifier PropertyEntry.
Propriété publique StandardValues En cas de substitution dans une classe dérivée, obtient les valeurs standards prises en charge par la propriété encapsulée.

Début

Méthodes

  Nom Description
Méthode publique ApplyFilter Détermine si le PropertyEntry correspond à un filtre et stocke les informations.
Méthode protégée CreatePropertyValueInstance En cas de substitution dans une classe dérivée, utilisé par l'infrastructure hôte pour créer une instance de PropertyValue spécifique de l'hôte.
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique MatchesPredicate Indique si PropertyEntry correspond à un prédicat.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée OnFilterApplied Déclenche l'événement IPropertyFilterTarget.FilterApplied.
Méthode protégée OnPropertyChanged(PropertyChangedEventArgs) Déclenche l'événement PropertyChanged.
Méthode protégée OnPropertyChanged(String) Déclenche l'événement PropertyChanged.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public FilterApplied Se produit si un PropertyFilter est modifié par le biais d'un appel à la méthode ApplyFilter.
Événement public PropertyChanged Se produit lorsqu'une valeur de propriété est modifiée.

Début

Notes

La classe PropertyEntry fournit des données de propriétés supplémentaires qui sont principalement spécifiques au type.

La classe PropertyEntry est destinée aux classes dérivées d'une infrastructure hôte.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Windows.Design.PropertyEditing, espace de noms

Autres ressources

Extensibilité du Concepteur WPF

Architecture d'édition de propriété