PropertyFilterOptions Enum

Definitie

Hiermee geeft u op welke eigenschappen moeten worden gerapporteerd door typedescriptors, met name de GetProperties(Object) methode. Deze opsomming wordt gebruikt om de waarde van de Filter eigenschap op te geven.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
Overname
PropertyFilterOptions
Kenmerken

Velden

Name Waarde Description
None 0

Retourneert geen eigenschappen.

Invalid 1

Alleen eigenschappen retourneren die niet geldig zijn op basis van de huidige context van het object.

SetValues 2

Alleen de eigenschappen retourneren die momenteel lokale waarden hebben ingesteld.

UnsetValues 4

Alleen eigenschappen retourneren waarvan de lokale waarden niet zijn ingesteld of waarvoor geen eigenschappen zijn ingesteld in een extern expressiearchief (zoals binding of uitgestelde resource).

Valid 8

Retourneer een eigenschap die geldig is voor het object in het huidige bereik.

All 15

Alle eigenschappen retourneren.

Opmerkingen

Dit filtermechanisme wordt alleen geïmplementeerd door de aangepaste DependencyPropertyDescriptor voor DependencyObject.

Ongeldig en Geldig zijn alleen relevant voor gekoppelde eigenschappen. De geldigheid van een eigenschap wordt bepaald door te werken met de volgende kenmerken: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute. Ze definiëren het beoogde bereik van de gekoppelde eigenschap in de objectstructuur zodra de XAML is geladen. Ontwerptoepassingen die eigenschappenrasters vullen en gekoppelde eigenschappen in het raster bevatten, moeten de waarde of aanwezigheid van deze kenmerken en de relatieve positie van het huidige element onderzoeken ten opzichte van een bovenliggend of onderliggend element dat eigenaar is van de gekoppelde eigenschap. De relatie van de eigenaar-setter samen met de kenmerkwaarden en PropertyFilterOptions bepaalt of een bepaalde gekoppelde eigenschap die is ingesteld op een element geldig of ongeldig is.

Van toepassing op

Zie ook