PropertyFilterOptions Enumeráció

Definíció

Megadja, hogy mely tulajdonságokat kell típusleírók, pontosabban a GetProperties(Object) metódus szerint jelenteni. Ez az enumerálás a tulajdonság értékének Filter megadására szolgál.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
Öröklődés
PropertyFilterOptions
Attribútumok

Mezők

Name Érték Description
None 0

Nem ad vissza tulajdonságokat.

Invalid 1

Csak azokat a tulajdonságokat adja vissza, amelyek nem érvényesek az objektum aktuális környezetében.

SetValues 2

Csak azokat a tulajdonságokat adja vissza, amelyek helyi értékekkel rendelkeznek.

UnsetValues 4

Csak azokat a tulajdonságokat adja vissza, amelyek helyi értékei nincsenek beállítva, vagy nincsenek megadva tulajdonságok külső kifejezéstárolóban (például kötés vagy halasztott erőforrás).

Valid 8

Adja vissza az aktuális hatókörben lévő objektumra érvényes összes tulajdonságot.

All 15

Adja vissza az összes tulajdonságot.

Megjegyzések

Ezt a szűrőmechanizmust csak az egyéni DependencyPropertyDescriptorDependencyObjectverzió implementálja.

Az érvénytelen és az érvényes csak a csatolt tulajdonságokra vonatkozik. Egy tulajdonság érvényességét a következő attribútumok használatával határozzuk meg: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute. Az XAML betöltése után definiálják a csatolt tulajdonság kívánt hatókörét az objektumfán. A tulajdonságrácsokat felépítő és a rácsban csatolt tulajdonságokat tartalmazó tervezőalkalmazásoknak meg kell vizsgálniuk ezeknek az attribútumoknak az értékét vagy jelenlétét, valamint az aktuális elem relatív pozícióját, szemben a csatolt tulajdonsággal "tulajdonos" szülő- vagy gyermekelemekkel. A tulajdonos-beállító kapcsolat az attribútumértékekkel PropertyFilterOptions együtt meghatározza, hogy egy adott elemhez beállított csatolt tulajdonság érvényes vagy érvénytelen-e.

A következőre érvényes:

Lásd még