Freigeben über


PropertyFilterOptions Enumeration

Definition

Gibt an, welche Eigenschaften von Typdeskriptoren (besonders der GetProperties(Object)-Methode) gemeldet werden sollen. Diese Enumeration wird verwendet, um den Wert der Filter-Eigenschaft 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

All 15

Alle Eigenschaften zurückgeben.

Invalid 1

Nur die Eigenschaften zurückgeben, die im aktuellen Kontext des Objekts ungültig sind.

None 0

Keine Eigenschaften zurückgeben.

SetValues 2

Nur die Eigenschaften zurückgeben, die über aktuell festgelegte lokale Werte verfügen.

UnsetValues 4

Nur die Eigenschaften zurückgeben, für die keine lokalen Werte oder keine Eigenschaften in einem externen Ausdrucksspeicher (z. B. Bindung oder zurückgestellte Ressource) festgelegt wurden.

Valid 8

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

Hinweise

Dieser Filtermechanismus wird nur vom benutzerdefinierten DependencyPropertyDescriptor für DependencyObjectimplementiert.

Ungültig und Gültig sind nur für angefügte Eigenschaften relevant. Die Gültigkeit einer Eigenschaft wird bestimmt, indem mit den folgenden Attributen gearbeitet wird: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttributedie AttachedPropertyBrowsableWhenAttributePresentAttribute den beabsichtigten Bereich der angefügten Eigenschaft in der Objektstruktur definieren, nachdem das XAML geladen wurde. Designer Anwendungen, die Eigenschaftenraster auffüllen und angefügte Eigenschaften in das Raster einschließen, 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