Publicado el
19/Dic/2004
Actualizado el 18/Dic/2004
El espacio de nombres System.Drawing.Design contiene clases que amplían la lógica y el diseño de las interfaces de usuario (IU) en tiempo de diseño. Las clases de este espacio de nombres se pueden utilizar para crear elementos personalizados del cuadro de herramientas, editores de valores específicos de tipos que puedan editar y representar gráficamente los valores de los tipos que admiten, y convertidores de tipos que puedan convertir valores de un tipo determinado a otro. Este espacio de nombres proporciona el marco de trabajo básico para el desarrollo de ampliaciones de la interfaz de usuario en tiempo de diseño.
Los tipos que contiene System.Drawing.Design
Nota:
Si sabes de alguna colaboración o artículo (en este sitio) que incluya clases de System.Drawing.Design, (NO System.Drawing), por favor comunícamelo indicando la URL de dicho artículo (o artículos).
Ya sabes, me mandas un mensaje indicando la URL (pero que sea de mi sitio, no de otros sitios...)
Gracias.
Los artículos publicados que utilizan algunas de las clases del espacio de nombres System.Drawing.Design
- ...
Contenido de System.Drawing.Design
Las clases, interfaces, estructuras, delegados y enumeraciones que contiene este espacio de nombres (según la documentación de Visual Studio .NET)Pulsa aquí si quieres ver la información (en Internet) de este espacio de nombres.
Clases:
- BitmapEditor Proporciona una interfaz de usuario para la selección de archivos de mapa de bits en una ventana de propiedades.
- CategoryNameCollection Representa una colección de cadenas de nombres de categoría.
- FontEditor Proporciona una interfaz de usuario para seleccionar y configurar un objeto Font.
- ImageEditor Proporciona una interfaz de usuario para seleccionar una imagen para una propiedad en una cuadrícula de propiedades.
- PaintValueEventArgs Proporciona datos para el evento PaintValue.
- PropertyValueUIItem Proporciona información sobre una propiedad que se muestra en la ventana Propiedades, que incluye el controlador de eventos asociado, cadena de información emergente, y el icono que se muestra para la propiedad.
- ToolboxComponentsCreatedEventArgs Proporciona datos para el evento ComponentsCreated que se produce cuando se agregan componentes al cuadro de herramientas.
- ToolboxComponentsCreatingEventArgs Proporciona datos para el evento ComponentsCreating que se produce cuando se agregan componentes al cuadro de herramientas.
- ToolboxItem Proporciona una implementación base de un elemento del cuadro de herramientas.
- ToolboxItemCollection Representa una colección de elementos del cuadro de herramientas.
- UITypeEditor Proporciona una clase base que se puede utilizar para diseñar editores de valores que proporcionen una interfaz de usuario para representar y modificar los valores de objetos de aquellos tipos de datos que sean compatibles.
Interfaces:
- IPropertyValueUIService Proporciona una interfaz para administrar las imágenes, información sobre herramientas y controladores de eventos de las propiedades de un componente que se muestra en un explorador de propiedades.
- IToolboxService Proporciona métodos y propiedades para administrar y consultar el cuadro de herramientas en el entorno de desarrollo.
- IToolboxUser Define una interfaz para establecer el elemento del cuadro de herramientas seleccionado actualmente e indica si el diseñador admite un elemento de cuadro de herramientas concreto.
Delegados:
- PropertyValueUIHandler Representa el método que agrega un delegado a una implementación de IPropertyValueUIService.
- PropertyValueUIItemInvokeHandler Representa el método que controlará el evento InvokeHandler de un objeto PropertyValueUIItem.
- ToolboxComponentsCreatedEventHandler Representa el método que controla el evento ComponentsCreated.
- ToolboxComponentsCreatingEventHandler Representa el método que controla el evento ComponentsCreating.
- ToolboxItemCreatorCallback Representa el método que controlará el evento ToolboxItemCreatorCallback.
Enumeraciones:
- UITypeEditorEditStyle Especifica identificadores que indican el estilo de edición de valores de un UITypeEditor.