PropertyFilterOptions Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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.