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 dibujo de la interfaz de usuario en tiempo de diseño.
Clases
| Nombre | Description |
|---|---|
| BitmapEditor |
Proporciona una interfaz de usuario para seleccionar 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 visualmente un color. |
| ContentAlignmentEditor |
Proporciona un UITypeEditor para editar visualmente la alineación del contenido. |
| CursorEditor |
Proporciona un UITypeEditor objeto que puede realizar la búsqueda predeterminada de archivos de cursor (.cur). |
| FontEditor |
Proporciona una interfaz de usuario para seleccionar y configurar un Font objeto. |
| FontNameEditor |
Proporciona un UITypeEditor objeto que pinta un glifo para el nombre de fuente. |
| IconEditor |
Proporciona un UITypeEditor para elegir visualmente un icono. |
| 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 la búsqueda predeterminada de archivos de metarchivo (.emf). |
| PaintValueEventArgs |
Proporciona datos para el PaintValue(Object, Graphics, Rectangle) método . |
| PropertyValueUIItem |
Proporciona información sobre una propiedad que se muestra en el ventana Propiedades, incluido el controlador de eventos asociado, la cadena de información emergente y el icono que se va a mostrar para la propiedad. |
| ToolboxComponentsCreatedEventArgs |
Proporciona datos para el ComponentsCreated evento que se produce cuando se agregan componentes al cuadro de herramientas. |
| ToolboxComponentsCreatingEventArgs |
Proporciona datos para el ComponentsCreating evento que se produce cuando se agregan componentes al cuadro de herramientas. |
| ToolboxItem |
Proporciona una implementación base de un elemento de cuadro de herramientas. |
| ToolboxItemCollection |
Representa una colección de elementos del cuadro de herramientas. |
| ToolboxItemContainer |
Encapsula un ToolboxItem. |
| ToolboxItemCreator |
Encapsula un ToolboxItemCreatorCallback. Esta clase no puede heredarse. |
| ToolboxService |
Proporciona una implementación predeterminada de la IToolboxService interfaz. |
| UITypeEditor |
Proporciona una clase base que se puede usar para diseñar editores de valores que pueden proporcionar una interfaz de usuario (UI) para representar y editar los valores de los objetos de los tipos de datos admitidos. |
Interfaces
| Nombre | Description |
|---|---|
| IPropertyValueUIService |
Proporciona una interfaz para administrar las imágenes, la información sobre herramientas y los controladores de eventos para las propiedades de un componente mostrado 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 un diseñador admite un elemento de cuadro de herramientas determinado. |
Enumeraciones
| Nombre | Description |
|---|---|
| UITypeEditorEditStyle |
Especifica identificadores que indican el estilo de edición de valores de un UITypeEditor. |
Delegados
| Nombre | Description |
|---|---|
| PropertyValueUIHandler |
Representa el método que agrega un delegado a una implementación de IPropertyValueUIService. |
| PropertyValueUIItemInvokeHandler |
Representa el método que controlará el InvokeHandler evento de .PropertyValueUIItem |
| ToolboxComponentsCreatedEventHandler |
Representa el método que controla el ComponentsCreated evento. |
| ToolboxComponentsCreatingEventHandler |
Representa el método que controla el ComponentsCreating evento. |
| 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.
Caution
No se admiten clases dentro del espacio de nombres System.Drawing.Design para su uso en un servicio Windows o ASP.NET. Intentar usar estas clases desde uno de estos tipos de aplicación podría producir problemas inesperados, como reducir el rendimiento del servicio y las excepciones en tiempo de ejecución.