System.ComponentModel.Design Espacio de nombres

Contiene clases que los desarrolladores pueden usar para compilar el comportamiento personalizado de los componentes en tiempo de diseño e interfaces de usuario para configurar los componentes en tiempo de diseño. El entorno en tiempo de diseño proporciona sistemas que permiten a los desarrolladores organizar los componentes y configurar sus propiedades. Algunos componentes pueden requerir un comportamiento específico solo en tiempo de diseño para funcionar correctamente en un entorno en tiempo de diseño. También resulta útil proporcionar interfaces de usuario personalizadas que ayuden a los desarrolladores a configurar los componentes o los valores de los tipos de datos complejos. Las clases e interfaces definidas en este espacio de nombres se pueden utilizar para compilar el comportamiento de los componentes en tiempo de diseño, tener acceso a los servicios en tiempo de diseño e implementar interfaces personalizadas de configuración en tiempo de diseño.

Clases

ActiveDesignerEventArgs

Proporciona datos para el evento ActiveDesigner.

ActiveDesignSurfaceChangedEventArgs

Proporciona datos para el evento ActiveDesignSurfaceChanged.

ArrayEditor

Proporciona una interfaz de usuario para editar matrices en tiempo de diseño.

BinaryEditor

Proporciona una interfaz de usuario para la edición de datos primarios.

ByteViewer

Muestra las matrices de bytes en formatos hexadecimal, ANSI y Unicode.

CheckoutException

Excepción que se produce cuando se cancela o falla un intento para desproteger un archivo que está protegido en un programa de administración de códigos fuente.

CollectionEditor

Proporciona una interfaz de usuario con la que se pueden editar casi todos los tipos de colecciones en tiempo de diseño.

CollectionEditor.CollectionForm

Proporciona un cuadro de diálogo modal para editar el contenido de una colección mediante UITypeEditor.

CommandID

Representa un identificador de comando único formado por un identificador de comando numérico y un identificador GUID del grupo de menús.

ComponentChangedEventArgs

Proporciona datos para el evento ComponentChanged. Esta clase no puede heredarse.

ComponentChangingEventArgs

Proporciona datos para el evento ComponentChanging. Esta clase no puede heredarse.

ComponentDesigner

Extiende el comportamiento de un componente en modo de diseño.

ComponentDesigner.ShadowPropertyCollection

Representa una colección de propiedades con copia sombra que debe reemplazar los valores predeterminados o asignados heredados de propiedades concretas. Esta clase no puede heredarse.

ComponentEventArgs

Proporciona datos para los eventos ComponentAdded, ComponentAdding, ComponentRemoved y ComponentRemoving.

ComponentRenameEventArgs

Proporciona datos para el evento ComponentRename.

DataSourceDescriptor

Contiene clases que los desarrolladores pueden usar para compilar el comportamiento personalizado de los componentes en tiempo de diseño e interfaces de usuario para configurar los componentes en tiempo de diseño. El entorno en tiempo de diseño proporciona sistemas que permiten a los desarrolladores organizar los componentes y configurar sus propiedades. Algunos componentes pueden requerir un comportamiento específico solo en tiempo de diseño para funcionar correctamente en un entorno en tiempo de diseño. También resulta útil proporcionar interfaces de usuario personalizadas que ayuden a los desarrolladores a configurar los componentes o los valores de los tipos de datos complejos. Las clases e interfaces definidas en este espacio de nombres se pueden utilizar para compilar el comportamiento de los componentes en tiempo de diseño, tener acceso a los servicios en tiempo de diseño e implementar interfaces personalizadas de configuración en tiempo de diseño.

DataSourceDescriptorCollection

Contiene clases que los desarrolladores pueden usar para compilar el comportamiento personalizado de los componentes en tiempo de diseño e interfaces de usuario para configurar los componentes en tiempo de diseño. El entorno en tiempo de diseño proporciona sistemas que permiten a los desarrolladores organizar los componentes y configurar sus propiedades. Algunos componentes pueden requerir un comportamiento específico solo en tiempo de diseño para funcionar correctamente en un entorno en tiempo de diseño. También resulta útil proporcionar interfaces de usuario personalizadas que ayuden a los desarrolladores a configurar los componentes o los valores de los tipos de datos complejos. Las clases e interfaces definidas en este espacio de nombres se pueden utilizar para compilar el comportamiento de los componentes en tiempo de diseño, tener acceso a los servicios en tiempo de diseño e implementar interfaces personalizadas de configuración en tiempo de diseño.

DataSourceGroup

Contiene clases que los desarrolladores pueden usar para compilar el comportamiento personalizado de los componentes en tiempo de diseño e interfaces de usuario para configurar los componentes en tiempo de diseño. El entorno en tiempo de diseño proporciona sistemas que permiten a los desarrolladores organizar los componentes y configurar sus propiedades. Algunos componentes pueden requerir un comportamiento específico solo en tiempo de diseño para funcionar correctamente en un entorno en tiempo de diseño. También resulta útil proporcionar interfaces de usuario personalizadas que ayuden a los desarrolladores a configurar los componentes o los valores de los tipos de datos complejos. Las clases e interfaces definidas en este espacio de nombres se pueden utilizar para compilar el comportamiento de los componentes en tiempo de diseño, tener acceso a los servicios en tiempo de diseño e implementar interfaces personalizadas de configuración en tiempo de diseño.

DataSourceGroupCollection

Contiene clases que los desarrolladores pueden usar para compilar el comportamiento personalizado de los componentes en tiempo de diseño e interfaces de usuario para configurar los componentes en tiempo de diseño. El entorno en tiempo de diseño proporciona sistemas que permiten a los desarrolladores organizar los componentes y configurar sus propiedades. Algunos componentes pueden requerir un comportamiento específico solo en tiempo de diseño para funcionar correctamente en un entorno en tiempo de diseño. También resulta útil proporcionar interfaces de usuario personalizadas que ayuden a los desarrolladores a configurar los componentes o los valores de los tipos de datos complejos. Las clases e interfaces definidas en este espacio de nombres se pueden utilizar para compilar el comportamiento de los componentes en tiempo de diseño, tener acceso a los servicios en tiempo de diseño e implementar interfaces personalizadas de configuración en tiempo de diseño.

DataSourceProviderService

Contiene clases que los desarrolladores pueden usar para compilar el comportamiento personalizado de los componentes en tiempo de diseño e interfaces de usuario para configurar los componentes en tiempo de diseño. El entorno en tiempo de diseño proporciona sistemas que permiten a los desarrolladores organizar los componentes y configurar sus propiedades. Algunos componentes pueden requerir un comportamiento específico solo en tiempo de diseño para funcionar correctamente en un entorno en tiempo de diseño. También resulta útil proporcionar interfaces de usuario personalizadas que ayuden a los desarrolladores a configurar los componentes o los valores de los tipos de datos complejos. Las clases e interfaces definidas en este espacio de nombres se pueden utilizar para compilar el comportamiento de los componentes en tiempo de diseño, tener acceso a los servicios en tiempo de diseño e implementar interfaces personalizadas de configuración en tiempo de diseño.

DateTimeEditor

Este editor de fecha y hora es una UITypeEditor apropiada para modificar los objetos DateTime visualmente.

DesignerActionHeaderItem

Representa un elemento de encabezado estático en un panel de etiquetas inteligentes. Esta clase no puede heredarse.

DesignerActionItem

Proporciona la clase base para los tipos que representan un elemento de panel en un panel de etiquetas inteligentes.

DesignerActionItemCollection

Representa una colección de objetos DesignerActionItem.

DesignerActionList

Proporciona la clase base para los tipos que definen una lista de elementos utilizados para crear un panel de etiquetas inteligentes.

DesignerActionListCollection

Representa una colección de objetos DesignerActionList.

DesignerActionListsChangedEventArgs

Proporciona datos para el evento DesignerActionListsChanged.

DesignerActionMethodItem

Representa un elemento de panel de etiquetas inteligentes que está asociado a un método en una clase derivada de DesignerActionList.

DesignerActionPropertyItem

Representa un elemento de panel asociado a una propiedad en una clase que se deriva de DesignerActionList. Esta clase no puede heredarse.

DesignerActionService

Establece un servicio en tiempo de diseño que administra la colección de objetos DesignerActionItem para componentes.

DesignerActionTextItem

Representa un elemento de texto estático en un panel de etiquetas inteligentes.

DesignerActionUIService

Administra la interfaz de usuario para un panel de etiquetas inteligentes. Esta clase no puede heredarse.

DesignerActionUIStateChangeEventArgs

Proporciona datos para el evento DesignerActionUIStateChange.

DesignerCollection

Representa una colección de diseñadores.

DesignerCommandSet

Representa una clase base para las herramientas en tiempo de diseño, que no se derivan de ComponentDesigner y que proporcionan funciones de etiqueta inteligente o de verbo de diseñador.

DesignerEventArgs

Proporciona datos para los eventos DesignerCreated y DesignerDisposed.

DesignerOptionService

Proporciona una clase base para obtener y establecer valores de opciones de un diseñador.

DesignerOptionService.DesignerOptionCollection

Contiene una colección de opciones del diseñador. Esta clase no puede heredarse.

DesignerTransaction

Permite agrupar una serie de acciones en tiempo de diseño para mejorar el rendimiento y habilitar la posibilidad de deshacer la mayoría de los tipos de cambio.

DesignerTransactionCloseEventArgs

Proporciona datos para los eventos TransactionClosed y TransactionClosing.

DesignerVerb

Representa un verbo que se puede invocar desde un diseñador.

DesignerVerbCollection

Representa una colección de objetos DesignerVerb.

DesignSurface

Presenta una interfaz de usuario para el diseño de componentes.

DesignSurfaceCollection

Contiene una colección de superficies de diseño. Esta clase no puede heredarse.

DesignSurfaceEventArgs

Proporciona datos para el evento DesignSurfaceCreated.

DesignSurfaceManager

Administra una colección de objetos DesignSurface.

DesigntimeLicenseContext

Representa un contexto de licencia en tiempo de diseño compatible con un proveedor de licencia en tiempo de diseño.

DesigntimeLicenseContextSerializer

Proporciona compatibilidad para la serialización del contexto de licencia en tiempo de diseño.

EventBindingService

Implementación predeterminada de la interfaz IEventBindingService.

ExceptionCollection

Representa la colección de excepciones.

HelpKeywordAttribute

Especifica la palabra clave de contexto para una clase o miembro. Esta clase no puede heredarse.

InheritanceService

Proporciona un conjunto de métodos para identificar componentes heredados.

LoadedEventArgs

Proporciona datos para el evento Loaded. Esta clase no puede heredarse.

LocalizationExtenderProvider

Proporciona a un diseñador raíz compatibilidad en tiempo de diseño para las características de localización.

MenuCommand

Representa un elemento de comando de barra de herramientas o de menú de Windows.

MenuCommandsChangedEventArgs

Proporciona datos para el evento MenuCommandsChanged.

MenuCommandService

Implementa la interfaz IMenuCommandService.

MultilineStringEditor

Muestra un cuadro de diálogo para editar las cadenas multilínea en modo de diseño.

ObjectSelectorEditor

Implementa la funcionalidad básica que se puede utilizar para diseñar editores de valor. A su vez, estos editores pueden proporcionar una interfaz de usuario para representar y editar los valores de los objetos de los tipos de datos compatibles.

ObjectSelectorEditor.Selector

Muestra una colección jerárquica de elementos con etiquetas, representado cada uno por un TreeNode.

ObjectSelectorEditor.SelectorNode

Representa un nodo de TreeView.

ProjectTargetFrameworkAttribute

Especifica la versión de .NET Framework de destino de un proyecto.

ServiceContainer

Proporciona una implementación simple de la interfaz IServiceContainer. Esta clase no puede heredarse.

StandardCommands

Define los identificadores para el conjunto estándar de comandos que están disponibles para la mayoría de aplicaciones.

StandardToolWindows

Define los identificadores GUID que corresponden al conjunto estándar de ventanas de herramientas que están disponibles en el entorno de diseño.

TypeDescriptionProviderService

Suministra un proveedor de descripción de tipos para un tipo concreto.

UndoEngine

Especifica la funcionalidad genérica para deshacer/rehacer en tiempo de diseño.

UndoEngine.UndoUnit

Encapsula una unidad de trabajo que cualquier usuario puede deshacer.

Interfaces

IComponentChangeService

Proporciona una interfaz para agregar y quitar los controladores de eventos que agregan, cambian, quitan o cambian de nombre componentes, y proporciona métodos para iniciar un evento ComponentChanged o ComponentChanging.

IComponentDesignerDebugService

Proporciona los servicios de depuración de un entorno en tiempo de diseño.

IComponentDesignerStateService

Permite a un diseñador almacenar y recuperar su estado.

IComponentDiscoveryService

Habilita la enumeración de componentes en tiempo de diseño.

IComponentInitializer

Proporciona un conjunto de valores predeterminados recomendados durante la creación de componentes.

IDesigner

Proporciona el marco de trabajo básico para compilar un diseñador personalizado.

IDesignerEventService

Proporciona notificaciones de eventos cuando se agregan y quitan diseñadores raíz, cuando un componente seleccionado cambia y cuando el diseñador raíz actual cambia.

IDesignerFilter

Proporciona una interfaz que habilita a un diseñador para tener acceso y filtrar los diccionarios de un objeto TypeDescriptor que almacena los descriptores de propiedad, atributo y evento que un diseñador de componentes puede exponer en el entorno en tiempo de diseño.

IDesignerHost

Proporciona una interfaz para administrar transacciones y componentes de diseñador.

IDesignerHostTransactionState

Especifica los métodos para que el host del diseñador notifique el estado de las transacciones.

IDesignerOptionService

Proporciona acceso a las opciones del diseñador ubicadas en el menú Herramientas bajo el comando Opciones en el entorno de desarrollo de Visual Studio.

IDesignTimeAssemblyLoader

Utilidad para cargar los ensamblados en un diseñador.

IDictionaryService

Proporciona un diccionario básico de pares clave-valor específico del componente a través de un servicio que un diseñador puede utilizar para almacenar los datos definidos por el usuario.

IEventBindingService

Proporciona un servicio para registrar los controladores de eventos de los eventos de los componentes.

IExtenderListService

Proporciona una interfaz que puede enumerar proveedores extensores.

IExtenderProviderService

Proporciona una interfaz para agregar y quitar proveedores extensores en tiempo de diseño.

IHelpService

Proporciona métodos para mostrar los temas de Ayuda y para agregar y quitar palabras clave de Ayuda en tiempo de diseño.

IInheritanceService

Proporciona métodos para identificar los componentes de un componente.

IMenuCommandService

Proporciona métodos para administrar los verbos globales del diseñador y los comandos de menú disponibles en modo de diseño, así como para mostrar algunos tipos de menús contextuales.

IMultitargetHelperService

Define los servicios de resolución de nombres de tipo para varios destinos en un entorno en tiempo de diseño.

IReferenceService

Proporciona una interfaz para obtener referencias a los objetos de un proyecto por nombre o tipo, para obtener el nombre de un objeto especificado y para buscar el objeto principal de un objeto especificado en un proyecto del diseñador.

IResourceService

Proporciona una interfaz para que los diseñadores tengan acceso a los lectores y escritores de recursos para tipos de recursos CultureInfo específicos.

IRootDesigner

Proporciona funcionalidad para las tecnologías de vista de diseñador de nivel raíz.

ISelectionService

Proporciona una interfaz para que un diseñador seleccione componentes.

IServiceContainer

Proporciona un contenedor para servicios.

ITreeDesigner

Proporciona compatibilidad para compilar un conjunto de diseñadores personalizados relacionados.

ITypeDescriptorFilterService

Proporciona una interfaz para modificar el conjunto de descriptores de miembro para un componente en tiempo de diseño.

ITypeDiscoveryService

Detecta los tipos disponibles en tiempo de diseño.

ITypeResolutionService

Proporciona una interfaz para recuperar un ensamblado o un tipo por nombre.

Enumeraciones

ComponentActionsType

Especifica el tipo de etiqueta inteligente con enlace a objetos en función de cómo se asociase al componente.

DesignerActionListsChangedType

Especifica el tipo de cambio que se produce en una colección de objetos DesignerActionList.

DesignerActionUIStateChangeType

Especifica el estado de vista de un panel de etiquetas inteligentes.

DisplayMode

Define identificadores que indican los modos de presentación que utiliza ByteViewer.

HelpContextType

Define identificadores que indican información acerca del contexto en que se ha originado una solicitud de información de ayuda.

HelpKeywordType

Define identificadores que indican el tipo de una palabra clave de Ayuda.

MenuCommandsChangedType

Especifica el tipo de acción que se ha producido en la colección de MenuCommands del objeto relacionado.

SelectionTypes

Define identificadores que indican el tipo de una selección.

ViewTechnology

Define identificadores para un conjunto de tecnologías admitidas por los hosts de diseñador.

Delegados

ActiveDesignerEventHandler

Representa el método que controlará el evento ActiveDesignerChanged.

ActiveDesignSurfaceChangedEventHandler

Representa el método que controlará el evento ActiveDesignSurfaceChanged de DesignSurfaceManager. Esta clase no puede heredarse.

ComponentChangedEventHandler

Representa el método que procesará un evento ComponentChanged.

ComponentChangingEventHandler

Representa el método que procesará un evento ComponentChanging.

ComponentEventHandler

Representa el método que controlará los eventos ComponentAdding, ComponentAdded, ComponentRemoving y ComponentRemoved provocados para eventos de nivel de componente.

ComponentRenameEventHandler

Representa el método que procesará un evento ComponentRename.

DesignerActionListsChangedEventHandler

Representa el método que controlará el evento DesignerActionListsChanged de DesignerActionService. Esta clase no puede heredarse.

DesignerActionUIStateChangeEventHandler

Representa el método que controlará el evento DesignerActionUIStateChange de DesignerActionUIService.

DesignerEventHandler

Representa el método que controlará los eventos DesignerCreated y DesignerDisposed que se provocan al crear o eliminar un documento.

DesignerTransactionCloseEventHandler

Representa el método que controla los eventos TransactionClosed y TransactionClosing de un diseñador.

DesignSurfaceEventHandler

Representa el método que controlará el evento DesignSurfaceCreated de una clase DesignSurfaceManager. Esta clase no puede heredarse.

LoadedEventHandler

Representa el método que controlará el evento Loaded de la clase DesignSurface. Esta clase no puede heredarse.

MenuCommandsChangedEventHandler

Representa el método que controlará el evento MenuCommandsChanged de MenuCommandService. Esta clase no puede heredarse.

ServiceCreatorCallback

Proporciona un mecanismo de devolución de llamada que puede crear una instancia de un servicio a petición.

Comentarios

Las clases de este espacio de nombres incluyen: