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.This enumeration is used to specify the value of the Filter property.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

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

Felder

All 15

Alle Eigenschaften zurückgeben.Return all properties.

Invalid 1

Nur die Eigenschaften zurückgeben, die im aktuellen Kontext des Objekts ungültig sind.Return only those properties that are not valid given the current context of the object.

None 0

Keine Eigenschaften zurückgeben.Return no properties.

SetValues 2

Nur die Eigenschaften zurückgeben, die über aktuell festgelegte lokale Werte verfügen.Return only those properties that have local values currently set.

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.Return only those properties whose local values are not set, or do not have properties set in an external expression store (such as binding or deferred resource).

Valid 8

Jede Eigenschaft zurückgeben, die für das Objekt im aktuellen Bereich gültig istReturn any property that is valid on the object in the current scope.

Hinweise

Dieser Filtermechanismus wird nur von der benutzerdefinierten DependencyPropertyDescriptor für DependencyObject implementiert.This filter mechanism is only implemented by the custom DependencyPropertyDescriptor for DependencyObject.

Ungültige und gültige sind nur für angefügte Eigenschaften relevant.Invalid and Valid are relevant only for attached properties. Die Gültigkeit einer Eigenschaft wird durch die Verwendung der folgenden Attribute bestimmt: AttachedPropertyBrowsableForChildrenAttribute, AttachedPropertyBrowsableForTypeAttribute AttachedPropertyBrowsableWhenAttributePresentAttribute, die den vorgesehenen Bereich der angefügten Eigenschaft in der Objektstruktur definieren, nachdem der XAMLXAML geladen wurde.The validity of a property is determined by working with the following attributes: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute which define the intended scope of the attached property in the object tree once the XAMLXAML is loaded. Designer Anwendungen, die Eigenschaften Raster auffüllen und angefügte Eigenschaften in das Raster einschließen, müssen den Wert oder das vorhanden sein dieser Attribute und die relative Position des aktuellen Elements im Vergleich zu einem übergeordneten oder untergeordneten Element untersuchen, das die angefügte-Eigenschaft besitzt. Property.Designer applications that populate property grids and include attached properties in the grid must examine the value or presence of these attributes and the relative position of the current element versus either a parent or child element that "owns" the attached property. Die Owner-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.The owner-setter relationship together with the attribute values and PropertyFilterOptions will define whether a given attached property that is set on an element is valid or invalid.

Gilt für:

Siehe auch