PropertyFilterOptions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica qué propiedades deben notificarse por descriptores de tipo, específicamente el método GetProperties(Object). Esta enumeración se usa para especificar el valor de la propiedad Filter.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions =
Public Enum PropertyFilterOptions
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | No devuelve ninguna propiedad. |
| Invalid | 1 | Devuelve solo las propiedades que no son válidas según el contexto actual del objeto. |
| SetValues | 2 | Devuelve solo las propiedades que tienen valores locales establecidos actualmente. |
| UnsetValues | 4 | Devuelve solo las propiedades cuyos valores locales no están establecidos o no tienen propiedades establecidas en un almacén de expresiones externas (por ejemplo, enlace o recurso diferido). |
| Valid | 8 | Devuelve cualquier propiedad válida en el objeto del ámbito actual. |
| All | 15 | Devuelve todas las propiedades. |
Comentarios
Este mecanismo de filtro solo lo implementa el personalizado DependencyPropertyDescriptor para DependencyObject.
No válidos y Válidos solo son relevantes para las propiedades adjuntas. La validez de una propiedad se determina trabajando con los atributos siguientes: AttachedPropertyBrowsableForChildrenAttribute , , AttachedPropertyBrowsableForTypeAttributeAttachedPropertyBrowsableWhenAttributePresentAttribute. Definen el ámbito previsto de la propiedad adjunta en el árbol de objetos una vez cargado el XAML. Las aplicaciones del diseñador que rellenan las 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 primario o secundario que "posee" la propiedad adjunta. La relación propietario-establecedor junto con los valores de atributo y PropertyFilterOptions definirá si una propiedad adjunta determinada establecida en un elemento es válida o no válida.