PropertyFilterOptions Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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.