PropertyFilterOptions Enumerazione

Definizione

Specifica le proprietà che devono essere riportate dai descrittori di tipo, in particolare il metodo GetProperties(Object). Questa enumerazione viene usata per specificare il valore della proprietà Filter.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
Ereditarietà
PropertyFilterOptions
Attributi

Campi

All 15

Restituire tutte le proprietà.

Invalid 1

Restituire solo le proprietà che non sono valide in base al contesto corrente dell'oggetto.

None 0

Non restituire alcuna proprietà.

SetValues 2

Restituire solo le proprietà con valori locali impostati.

UnsetValues 4

Restituire solo le proprietà con valori locali non impostati o senza proprietà impostate in un archivio di espressioni esterno (ad esempio, associazione o risorsa posticipata).

Valid 8

Restituisce qualsiasi proprietà valida per l'oggetto nell'ambito corrente.

Commenti

Questo meccanismo di filtro viene implementato solo dall'oggetto personalizzato DependencyPropertyDescriptor per DependencyObject.

Valido e Valido sono rilevanti solo per le proprietà associate. La validità di una proprietà è determinata dall'uso degli attributi seguenti: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute che definiscono l'ambito previsto della proprietà associata nell'albero degli oggetti dopo il caricamento del codice XAML. Le applicazioni di progettazione che popolano le griglie delle proprietà e includono proprietà associate nella griglia devono esaminare il valore o la presenza di questi attributi e la posizione relativa dell'elemento corrente rispetto a un elemento padre o figlio proprietario della proprietà associata. La relazione owner-setter insieme ai valori dell'attributo e PropertyFilterOptions definirà se una determinata proprietà associata impostata su un elemento è valida o non valida.

Si applica a

Vedi anche