PropertyFilterOptions Enumeration

Definition

Gibt an, welche Eigenschaften von Typdeskriptoren gemeldet werden sollen, insbesondere von der GetProperties(Object)-Methode. Diese Aufzählung wird verwendet, um den Wert der eigenschaft Filter anzugeben.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
Vererbung
PropertyFilterOptions
Attribute

Felder

Name Wert Beschreibung
None 0

Gibt keine Eigenschaften zurück.

Invalid 1

Gibt nur die Eigenschaften zurück, die aufgrund des aktuellen Kontexts des Objekts ungültig sind.

SetValues 2

Gibt nur die Eigenschaften zurück, für die derzeit lokale Werte festgelegt sind.

UnsetValues 4

Gibt nur die Eigenschaften zurück, deren lokale Werte nicht festgelegt sind oder keine Eigenschaften in einem externen Ausdrucksspeicher (z. B. Bindung oder verzögerte Ressource) festgelegt sind.

Valid 8

Gibt eine beliebige Eigenschaft zurück, die für das Objekt im aktuellen Bereich gültig ist.

All 15

Gibt alle Eigenschaften zurück.

Hinweise

Dieser Filtermechanismus wird nur von der benutzerdefinierten DependencyPropertyDescriptor Für DependencyObject.

Ungültig und gültig sind nur für angefügte Eigenschaften relevant. Die Gültigkeit einer Eigenschaft wird durch die Verwendung der folgenden Attribute bestimmt: AttachedPropertyBrowsableForChildrenAttribute , , AttachedPropertyBrowsableForTypeAttributeAttachedPropertyBrowsableWhenAttributePresentAttribute. Sie definieren den beabsichtigten Bereich der angefügten Eigenschaft in der Objektstruktur, sobald der XAML-Code geladen wird. Designeranwendungen, die Eigenschaftenraster auffüllen und angefügte Eigenschaften im Raster enthalten, müssen den Wert oder das Vorhandensein dieser Attribute und die relative Position des aktuellen Elements im Vergleich zu einem übergeordneten oder untergeordneten Element untersuchen, das die angefügte Eigenschaft besitzt. Die Besitzer-Setter-Beziehung zusammen mit den Attributwerten und PropertyFilterOptions definiert, ob eine angegebene angefügte Eigenschaft, die für ein Element festgelegt ist, gültig oder ungültig ist.

Gilt für:

Weitere Informationen