PropertyFilterOptions Énumération

Définition

Spécifie les propriétés qui doivent être signalées par les descripteurs de type, en particulier la méthode GetProperties(Object). Cette énumération est utilisée pour spécifier la valeur de la propriété Filter.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
Héritage
PropertyFilterOptions
Attributs

Champs

Nom Valeur Description
None 0

Retourne aucune propriété.

Invalid 1

Retourne uniquement les propriétés qui ne sont pas valides en fonction du contexte actuel de l’objet.

SetValues 2

Retourne uniquement les propriétés qui ont des valeurs locales actuellement définies.

UnsetValues 4

Retourne uniquement les propriétés dont les valeurs locales ne sont pas définies ou n’ont pas de propriétés définies dans un magasin d’expressions externes (telles que la liaison ou la ressource différée).

Valid 8

Retourne toutes les propriétés valides sur l’objet dans l’étendue actuelle.

All 15

Retourne toutes les propriétés.

Remarques

Ce mécanisme de filtre est implémenté uniquement par le personnalisé DependencyPropertyDescriptor pour DependencyObject.

Les propriétés jointes ne sont pas valides et valides uniquement. La validité d’une propriété est déterminée par l’utilisation des attributs suivants : AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute. Ils définissent l’étendue prévue de la propriété jointe dans l’arborescence d’objets une fois que le code XAML est chargé. Les applications de concepteur qui remplissent les grilles de propriétés et incluent des propriétés jointes dans la grille doivent examiner la valeur ou la présence de ces attributs et la position relative de l’élément actuel par rapport à un élément parent ou enfant qui « possède » la propriété jointe. La relation propriétaire-setter avec les valeurs d’attribut et PropertyFilterOptions définit si une propriété jointe donnée définie sur un élément est valide ou non valide.

S’applique à

Voir aussi