PropertyFilterOptions Enum

Definition

Anger vilka egenskaper som ska rapporteras efter typbeskrivningar, särskilt GetProperties(Object) metoden. Den här uppräkningen används för att ange värdet för Filter egenskapen.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
Arv
PropertyFilterOptions
Attribut

Fält

Name Värde Description
None 0

Returnerar inga egenskaper.

Invalid 1

Returnera endast de egenskaper som inte är giltiga med tanke på objektets aktuella kontext.

SetValues 2

Returnera endast de egenskaper som har lokala värden för närvarande angivna.

UnsetValues 4

Returnera endast de egenskaper vars lokala värden inte har angetts eller som inte har egenskaper angivna i ett externt uttryckslager (till exempel bindning eller uppskjuten resurs).

Valid 8

Returnera alla egenskaper som är giltiga för objektet i det aktuella omfånget.

All 15

Returnera alla egenskaper.

Kommentarer

Den här filtermekanismen implementeras endast av den anpassade DependencyPropertyDescriptor för DependencyObject.

Ogiltiga och giltiga är endast relevanta för anslutna egenskaper. Giltigheten för en egenskap bestäms genom att arbeta med följande attribut: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute. De definierar den anslutna egenskapens avsedda omfång i objektträdet när XAML har lästs in. Designerprogram som fyller i egenskapsrutnät och innehåller bifogade egenskaper i rutnätet måste undersöka värdet eller förekomsten av dessa attribut och den relativa positionen för det aktuella elementet jämfört med antingen ett överordnat eller underordnat element som "äger" den bifogade egenskapen. Relationen owner-setter tillsammans med attributvärdena och PropertyFilterOptions definierar om en viss bifogad egenskap som har angetts för ett element är giltig eller ogiltig.

Gäller för

Se även