PropertyFilterOptions PropertyFilterOptions PropertyFilterOptions PropertyFilterOptions Enum

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.This enumeration is used to specify the value of the Filter property.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

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

Campi

All All All All 15

Restituire tutte le proprietà.Return all properties.

Invalid Invalid Invalid Invalid 1

Restituire solo le proprietà che non sono valide in base al contesto corrente dell'oggetto.Return only those properties that are not valid given the current context of the object.

None None None None 0

Non restituire alcuna proprietà.Return no properties

SetValues SetValues SetValues SetValues 2

Restituire solo le proprietà con valori locali impostati.Return only those properties that have local values currently set.

UnsetValues UnsetValues UnsetValues UnsetValues 4

Restituire solo le proprietà con valori locali non impostati o senza proprietà impostate in un archivio di espressioni esterno (ad esempio, binding o risorsa posticipata).Return only those properties whose local values are not set, or do not have properties set in an external expression store (such as binding or deferred resource).

Valid Valid Valid Valid 8

Restituire qualsiasi proprietà valida per l'oggetto nell'ambito corrente.Return any property that is valid on the object in the current scope.

Commenti

Questo meccanismo di filtro viene implementato solo per l'oggetto personalizzato DependencyPropertyDescriptor per DependencyObject.This filter mechanism is only implemented by the custom DependencyPropertyDescriptor for DependencyObject.

Non validi e validi sono rilevanti solo per le proprietà associate.Invalid and Valid are relevant only for attached properties. La validità di una proprietà è determinata consultando i seguenti attributi: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute che definiscono l'ambito previsto della proprietà associata una sola volta nell'albero degli oggetti di XAMLXAML viene caricato.The validity of a property is determined by working with the following attributes: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute which define the intended scope of the attached property in the object tree once the XAMLXAML is loaded. Finestra di progettazione che le applicazioni griglie di proprietà che includono le proprietà associate nella griglia è necessario esaminare il valore o la presenza di questi attributi e la posizione relativa dell'elemento corrente rispetto a un elemento padre o figlio "proprietario" l'oggetto associato proprietà.Designer applications that populate property grids and include attached properties in the grid must examine the value or presence of these attributes and the relative position of the current element versus either a parent or child element that "owns" the attached property. La relazione proprietario setter insieme ai valori di attributo e PropertyFilterOptions definirà se una determinata proprietà associata che viene impostata su un elemento è valido o non valido.The owner-setter relationship together with the attribute values and PropertyFilterOptions will define whether a given attached property that is set on an element is valid or invalid.

Si applica a

Vedi anche