PropertyFilterOptions Výčet

Definice

Určuje, které vlastnosti mají být hlášeny popisovačem typu, konkrétně GetProperties(Object) metoda. Tento výčet slouží k určení hodnoty vlastnosti Filter.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
Dědičnost
PropertyFilterOptions
Atributy

Pole

Name Hodnota Description
None 0

Nevrací žádné vlastnosti.

Invalid 1

Vrátí pouze ty vlastnosti, které nejsou platné vzhledem k aktuálnímu kontextu objektu.

SetValues 2

Vrátí pouze ty vlastnosti, které mají aktuálně nastavené místní hodnoty.

UnsetValues 4

Vrátí pouze ty vlastnosti, jejichž místní hodnoty nejsou nastaveny nebo nemají vlastnosti nastavené v externím úložišti výrazů (například vazby nebo odložený prostředek).

Valid 8

Vrátí všechny vlastnosti platné pro objekt v aktuálním oboru.

All 15

Vrátí všechny vlastnosti.

Poznámky

Tento mechanismus filtrování je implementován pouze vlastní DependencyPropertyDescriptor pro DependencyObject.

Neplatné a platné jsou relevantní pouze pro připojené vlastnosti. Platnost vlastnosti je určena pomocí následujících atributů: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute. Po načtení XAML definují zamýšlený obor připojené vlastnosti ve stromu objektů. Aplikace návrháře, které naplňují mřížky vlastností a zahrnují připojené vlastnosti v mřížce, musí prozkoumat hodnotu nebo přítomnost těchto atributů a relativní pozici aktuálního elementu versus nadřazený nebo podřízený prvek, který "vlastní" připojenou vlastnost. Vztah owner-setter společně s hodnotami atributů a PropertyFilterOptions definuje, zda je daná přidružená vlastnost nastavená u elementu platná nebo neplatná.

Platí pro

Viz také