Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Enumeración PropertyFilterOptions

 

Publicado: octubre de 2016

Especifica de qué propiedades deben informar los descriptores de tipos, específicamente el método GetProperties. Esta enumeración se usa para especificar el valor de la propiedad PropertyFilterAttribute.Filter.

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.

Espacio de nombres:   System.ComponentModel
Ensamblado:  WindowsBase (en WindowsBase.dll)

[FlagsAttribute]
public enum PropertyFilterOptions

Nombre de miembroDescripción
All

Devuelve todas las propiedades.

Invalid

Devuelve solamente las propiedades que no son válidas según el contexto actual del objeto. Vea la sección Comentarios.

None

No devuelve ninguna propiedad.

SetValues

Solo devuelve las propiedades que tienen valores locales establecidos actualmente.

UnsetValues

Solo devuelve las propiedades cuyos valores locales no están establecidas o no tienen propiedades establecidas en un almacén de expresiones externo (como un recurso de enlace o diferido).

Valid

Devuelve cualquier propiedad que sea válida en el objeto en el ámbito actual. Vea la sección Comentarios.

Este mecanismo de filtro sólo lo implementa personalizado DependencyPropertyDescriptor para DependencyObject.

Invalid y Valid son relevantes para las propiedades asociadas. La validez de una propiedad se determina trabajando con los siguientes atributos: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute que define el ámbito deseado de la propiedad adjunta en el árbol de objetos una vez el XAML se carga. Aplicaciones de diseñador que rellenan cuadrículas de propiedades e incluyen propiedades adjuntas en la cuadrícula deben examinar el valor o la presencia de estos atributos y la posición relativa del elemento actual frente a un elemento principal o secundario que "posee" la propiedad adjunta. La relación de propietario y el establecedor, junto con los valores de atributo y PropertyFilterOptions definirá si una determinada propiedad asociada establecida en un elemento es válido o no.

.NET Framework
Disponible desde 3.0
Volver al principio
Mostrar: