System.Drawing.Design Espacio de nombres
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í.
Contiene clases que amplían la lógica y el diseño de las interfaces de usuario en tiempo de diseño.
Clases
BitmapEditor |
Proporciona una interfaz de usuario para la selección de archivos de mapa de bits en un explorador de propiedades. |
CategoryNameCollection |
Representa una colección de cadenas de nombre de categoría. |
ColorEditor |
Proporciona un UITypeEditor para seleccionar un color visualmente. |
ContentAlignmentEditor |
Proporciona UITypeEditor para editar la alineación de contenido visualmente. |
CursorEditor |
Proporciona un objeto UITypeEditor que puede realizar operaciones predeterminadas de búsqueda de archivos de tipo cursor (.cur). |
FontEditor |
Proporciona una interfaz de usuario para elegir y configurar un objeto Font. |
FontNameEditor |
Proporciona un UITypeEditor que pinta un glifo para el nombre de fuente. |
IconEditor |
Proporciona una clase UITypeEditor para elegir un icono visualmente. |
ImageEditor |
Proporciona una interfaz de usuario para seleccionar una imagen para una propiedad en una cuadrícula de propiedades. |
MetafileEditor |
Proporciona un objeto UITypeEditor que puede realizar operaciones predeterminadas de búsqueda para archivos de tipo metarchivo (.emf). |
PaintValueEventArgs |
Proporciona datos para el método PaintValue(Object, Graphics, Rectangle). |
PropertyValueUIItem |
Proporciona información sobre una propiedad que se muestra en la ventana Propiedades, que incluye el controlador de eventos asociado, la 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. |
ToolboxItemContainer |
Encapsula un objeto ToolboxItem. |
ToolboxItemCreator |
Encapsula un objeto ToolboxItemCreatorCallback. Esta clase no puede heredarse. |
ToolboxService |
Ofrece una implementación predeterminada de la interfaz de IToolboxService. |
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. |
IToolboxItemProvider |
Expone una colección de elementos del cuadro de herramientas. |
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 del cuadro de herramientas concreto. |
Enumeraciones
UITypeEditorEditStyle |
Especifica identificadores que indican el estilo de edición de valores de un UITypeEditor. |
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 PropertyValueUIItem. |
ToolboxComponentsCreatedEventHandler |
Representa el método que controla el evento ComponentsCreated. |
ToolboxComponentsCreatingEventHandler |
Representa el método que controla el evento ComponentsCreating. |
ToolboxItemCreatorCallback |
Proporciona un mecanismo de devolución de llamada que puede crear un ToolboxItem. |
Comentarios
Las clases de este espacio de nombres se pueden usar para crear elementos de cuadro de herramientas personalizados, editores de valores específicos del tipo que pueden editar y representar gráficamente valores de sus tipos admitidos y convertidores de tipos que pueden convertir valores entre determinados tipos. Este espacio de nombres proporciona los marcos básicos para desarrollar extensiones en la interfaz de usuario en tiempo de diseño.
Precaución
Las clases dentro del System.Drawing.Design espacio de nombres no se admiten para su uso en un servicio de Windows o ASP.NET. Intentar usar estas clases desde uno de estos tipos de aplicación puede producir problemas inesperados, como una disminución del rendimiento del servicio y excepciones en tiempo de ejecución.