Compartir a través de


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

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 alineado 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

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

Clases

  Clase Descripción
Clase pública AlternateContentPropertyAttribute Indica que se debe mostrar una propiedad sin contenido en el árbol de objetos.
Clase pública CategoryEditor Clase abstracta para crear editores de categorías personalizados.
Clase pública CategoryEntry Representa una categoría de propiedades.
Clase pública DependencyPropertyValueSource Representa el origen de un valor de propiedad de dependencia.
Clase pública DialogPropertyValueEditor Contenedor de toda la lógica de edición de cuadro de diálogo para objetos PropertyEntry.
Clase pública EditModeSwitchButton Es un botón útil que permite al usuario intercambiar entre los diferentes modos de PropertyContainer.
Clase pública ExtendedPropertyValueEditor Contenedor para todas las lógicas de editor extendido para propiedades.
Clase pública NewItemFactory Representa un generador que crea elementos nuevos para una colección o un valor de propiedad.
Clase pública 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.
Clase pública NumberFormatAttribute Almacena la información de formato que se usa para editar un valor de número.
Clase pública NumberIncrementsAttribute Contiene información sobre los incrementos que se usan para cambiar un valor de número.
Clase pública NumberRangesAttribute Define un intervalo en los atributos basados en números
Clase pública PropertyContainer Se utiliza como contenedor gráfico para las instancias de PropertyEntry.
Clase pública PropertyEntry Representa una propiedad.
Clase pública PropertyEntryCollection Representa una colección de instancias de PropertyEntry para las subpropiedades de un objeto PropertyEntry concreto.
Clase pública PropertyFilter Se utiliza como parte de la funcionalidad de búsqueda y filtrado que puede proporcionar el host de edición de propiedades.
Clase pública PropertyFilterAppliedEventArgs Proporciona datos para el evento FilterApplied.
Clase pública PropertyFilterPredicate Representa un predicado para la búsqueda y el filtrado.
Clase pública 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.
Clase pública PropertyOrder Se utiliza para establecer el orden en que aparecen las propiedades en una categoría o en una lista de subpropiedades.
Clase pública PropertyOrderAttribute Este atributo se adjunta a una propiedad para especificar el criterio de ordenación de la propiedad en un explorador de propiedades.
Clase pública PropertyValue Representa el valor de una propiedad.
Clase pública PropertyValueCollection Representa una colección de instancias de PropertyValue.
Clase pública PropertyValueEditor Contenedor para todas las lógicas de editor insertado para propiedades.
Clase pública PropertyValueEditorCommands Proporciona comandos estándar que controlan el comportamiento de una ventana de propiedades cuando el usuario edita las propiedades.
Clase pública PropertyValueExceptionEventArgs Proporciona datos para el evento PropertyValueException.
Clase pública PropertyValueSource Representa el origen de un valor de propiedad.

Estructuras

  Estructura Descripción
Estructura pública KeyAttributePair<T> Asigna una clave de cadena a una instancia de Attribute.

Interfaces

  Interfaz Descripción
Interfaz pública IIndexableAttribute Define a un operador de indización en un atributo.
Interfaz pública IPropertyFilterTarget Controla la funcionalidad de ordenación y filtrado.

Enumeraciones

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