Microsoft.Windows.Design.PropertyEditing (Espacio de nombres)

Actualización: noviembre 2007

Permite que los editores de propiedades personalizados se muestren en la ventana Propiedades.

El espacio de nombres Microsoft.Windows.Design.PropertyEditing proporciona clases para implementar editores de valores personalizados para los diseñadores. Normalmente, los editores de valores se muestran en la ventana Propiedades de un diseñador. En la tabla siguiente se muestran las implementaciones base de los editores de valores más utilizados.

Editor de valores de propiedad

Descripción

PropertyValueEditor

Editor insertado que se hospeda en el mismo espacio físico que la vista de la ventana Propiedades de hospedaje.

ExtendedPropertyValueEditor

Editor que normalmente no se hospeda en contexto. Es el equivalente al editor de estilo desplegable de la arquitectura System.ComponentModel.

DialogPropertyValueEditor

Editor que se implementa en su propio cuadro de diálogo.

Clases

  Clase Descripción
CategoryEditor Clase abstracta para crear editores de categorías personalizados.
CategoryEntry Representa una categoría de propiedades.
DependencyPropertyValueSource Representa el origen de un valor de propiedad de dependencia.
DialogPropertyValueEditor Contenedor de toda la lógica de edición de cuadro de diálogo para objetos PropertyEntry.
EditModeSwitchButton Es un botón útil que permite al usuario intercambiar entre los diferentes modos de PropertyContainer.
ExtendedPropertyValueEditor Contenedor para todas las lógicas de editor extendido para propiedades.
NewItemFactory Representa un generador que crea elementos nuevos para una colección o un valor de propiedad.
NewItemTypesAttribute Se utiliza para especificar los tipos de objeto que se pueden asignar como valor de una propiedad o como valor de un tipo de propiedad.
PropertyContainer Se utiliza como contenedor gráfico para las instancias de PropertyEntry.
PropertyEntry Representa una propiedad.
PropertyEntryCollection Representa una colección de instancias de PropertyEntry para las subpropiedades de un objeto PropertyEntry concreto.
PropertyFilter Se utiliza como parte de la funcionalidad de búsqueda y filtrado que puede proporcionar el host de edición de propiedades.
PropertyFilterAppliedEventArgs Proporciona datos para el evento FilterApplied.
PropertyFilterPredicate Representa un predicado para la búsqueda y el filtrado.
PropertyMarker Control que aparece con un valor de propiedad en la ventana de propiedades y que puede contener información sobre el valor de propiedad.
PropertyOrder Se utiliza para establecer el orden en que aparecen las propiedades en una categoría o en una lista de subpropiedades.
PropertyOrderAttribute Este atributo se asocia a una propiedad para especificar el criterio de ordenación de la propiedad en un explorador de propiedades.
PropertyValue Representa el valor de una propiedad.
PropertyValueCollection Representa una colección de instancias de PropertyValue.
PropertyValueEditor Contenedor para todas las lógicas de editor insertado para propiedades.
PropertyValueEditorCommands Proporciona comandos estándar que controlan el comportamiento de una ventana de propiedades cuando el usuario edita las propiedades.
PropertyValueExceptionEventArgs Proporciona datos para el evento PropertyValueException.
PropertyValueSource Representa el origen de un valor de propiedad.

Interfaces

  Interfaz Descripción
IPropertyFilterTarget Controla la funcionalidad de ordenación y filtrado.

Enumeraciones

  Enumeración Descripción
PropertyContainerEditMode Define los distintos modos de edición de PropertyContainer.
PropertyValueExceptionSource Indica el origen de la excepción iniciada por una instancia de PropertyValue.