Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

System.ComponentModel.Design (Espacio de nombres)

El espacio de nombres System.ComponentModel.Design contiene clases que los desarrolladores pueden utilizar 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.

Las clases de este espacio de nombres contienen:

  Clase Descripción
Clase pública ActiveDesignerEventArgs Proporciona datos para el evento ActiveDesigner.
Clase pública ActiveDesignSurfaceChangedEventArgs Proporciona datos para el evento ActiveDesignSurfaceChanged.
Clase pública ArrayEditor Proporciona una interfaz de usuario para editar matrices en tiempo de diseño.
Clase pública BinaryEditor Proporciona una interfaz de usuario para la edición de datos primarios.
Clase pública ByteViewer Muestra las matrices de bytes en formatos hexadecimal, ANSI y Unicode.
Clase pública 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.
Clase pública CollectionEditor Proporciona una interfaz de usuario con la que se pueden editar casi todos los tipos de colecciones en tiempo de diseño.
Clase protegida CollectionEditor.CollectionForm Proporciona un cuadro de diálogo modal para editar el contenido de una colección mediante UITypeEditor.
Clase pública CommandID Representa un identificador de comando único formado por un identificador de comando numérico y un identificador GUID del grupo de menús.
Clase pública ComponentChangedEventArgs Proporciona datos para el evento ComponentChanged. Esta clase no puede heredarse.
Clase pública ComponentChangingEventArgs Proporciona datos para el evento ComponentChanging. Esta clase no puede heredarse.
Clase pública ComponentDesigner Extiende el comportamiento de un componente en modo de diseño.
Clase protegida 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.
Clase pública ComponentEventArgs Proporciona datos para los eventos ComponentAdded, ComponentAdding, ComponentRemoved y ComponentRemoving.
Clase pública ComponentRenameEventArgs Proporciona datos para el evento ComponentRename.
Clase pública DateTimeEditor Este editor de fecha y hora es una UITypeEditor apropiada para modificar los objetos DateTime visualmente.
Clase pública DesignerActionHeaderItem Representa un elemento de encabezado estático en un panel de etiquetas inteligentes. Esta clase no puede heredarse.
Clase pública DesignerActionItem Proporciona la clase base para los tipos que representan un elemento de panel en un panel de etiquetas inteligentes.
Clase pública DesignerActionItemCollection Representa una colección de objetos DesignerActionItem.
Clase pública DesignerActionList Proporciona la clase base para los tipos que definen una lista de elementos utilizados para crear un panel de etiquetas inteligentes.
Clase pública DesignerActionListCollection Representa una colección de objetos DesignerActionList.
Clase pública DesignerActionListsChangedEventArgs Proporciona datos para el evento DesignerActionListsChanged.
Clase pública DesignerActionMethodItem Representa un elemento de panel de etiquetas inteligentes que está asociado a un método en una clase derivada de DesignerActionList.
Clase pública DesignerActionPropertyItem Representa un elemento de panel asociado a una propiedad en una clase que se deriva de DesignerActionList. Esta clase no puede heredarse.
Clase pública DesignerActionService Establece un servicio en tiempo de diseño que administra la colección de objetos DesignerActionItem para componentes.
Clase pública DesignerActionTextItem Representa un elemento de texto estático en un panel de etiquetas inteligentes.
Clase pública DesignerActionUIService Administra la interfaz de usuario para un panel de etiquetas inteligentes. Esta clase no puede heredarse.
Clase pública DesignerActionUIStateChangeEventArgs Proporciona datos para el evento DesignerActionUIStateChange.
Clase pública DesignerCollection Representa una colección de diseñadores.
Clase pública 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.
Clase pública DesignerEventArgs Proporciona datos para los eventos DesignerCreated y DesignerDisposed.
Clase pública DesignerOptionService Proporciona una clase base para obtener y establecer valores de opciones de un diseñador.
Clase pública DesignerOptionService.DesignerOptionCollection Contiene una colección de opciones de diseñador. Esta clase no puede heredarse.
Clase pública 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.
Clase pública DesignerTransactionCloseEventArgs Proporciona datos para los eventos TransactionClosed y TransactionClosing.
Clase pública DesignerVerb Representa un verbo que se puede invocar desde un diseñador.
Clase pública DesignerVerbCollection Representa una colección de objetos DesignerVerb.
Clase pública DesignSurface Presenta una interfaz de usuario para el diseño de componentes.
Clase pública DesignSurfaceCollection Contiene una colección de superficies de diseño. Esta clase no puede heredarse.
Clase pública DesignSurfaceEventArgs Proporciona datos para el evento DesignSurfaceCreated.
Clase pública DesignSurfaceManager Administra una colección de objetos DesignSurface.
Clase pública DesigntimeLicenseContext Representa un contexto de licencia en tiempo de diseño compatible con un proveedor de licencia en tiempo de diseño.
Clase pública DesigntimeLicenseContextSerializer Proporciona compatibilidad para la serialización del contexto de licencia en tiempo de diseño.
Clase pública EventBindingService Implementación predeterminada de la interfaz IEventBindingService.
Clase pública ExceptionCollection Representa la colección de excepciones.
Clase pública HelpKeywordAttribute Especifica la palabra clave de contexto para una clase o miembro. Esta clase no puede heredarse.
Clase pública InheritanceService Proporciona un conjunto de métodos para identificar componentes heredados.
Clase pública LoadedEventArgs Proporciona datos para el evento Loaded. Esta clase no puede heredarse.
Clase pública LocalizationExtenderProvider Obsoleta. Proporciona a un diseñador raíz compatibilidad en tiempo de diseño para las características de localización.
Clase pública MenuCommand Representa un elemento de comando de barra de herramientas o de menú de Windows.
Clase pública MenuCommandsChangedEventArgs Proporciona datos para el evento MenuCommandsChanged.
Clase pública MenuCommandService Implementa la interfaz IMenuCommandService.
Clase pública MultilineStringEditor Muestra un cuadro de diálogo para editar las cadenas multilínea en modo de diseño.
Clase pública 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.
Clase pública ObjectSelectorEditor.Selector Muestra una colección jerárquica de elementos con etiquetas, representado cada uno por un TreeNode.
Clase pública ObjectSelectorEditor.SelectorNode Representa un nodo de TreeView.
Clase pública ProjectTargetFrameworkAttribute Especifica la versión de .NET Framework de destino de un proyecto.
Clase pública ServiceContainer Proporciona una implementación simple de la interfaz IServiceContainer. Esta clase no puede heredarse.
Clase pública StandardCommands Define los identificadores para el conjunto estándar de comandos que están disponibles para la mayoría de aplicaciones.
Clase pública 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.
Clase pública TypeDescriptionProviderService Suministra un proveedor de descripción de tipos para un tipo concreto.
Clase pública UndoEngine Especifica la funcionalidad genérica para deshacer/rehacer en tiempo de diseño.
Clase protegida UndoEngine.UndoUnit Encapsula una unidad de trabajo que cualquier usuario puede deshacer.

  Interfaz Descripción
Interfaz pública 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.
Interfaz pública IComponentDesignerDebugService Proporciona los servicios de depuración de un entorno en tiempo de diseño.
Interfaz pública IComponentDesignerStateService Permite a un diseñador almacenar y recuperar su estado.
Interfaz pública IComponentDiscoveryService Habilita la enumeración de componentes en tiempo de diseño.
Interfaz pública IComponentInitializer Proporciona un conjunto de valores predeterminados recomendados durante la creación de componentes.
Interfaz pública IDesigner Proporciona el marco de trabajo básico para compilar un diseñador personalizado.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública IDesignerHost Proporciona una interfaz para administrar transacciones y componentes de diseñador.
Interfaz pública IDesignerHostTransactionState Especifica los métodos para que el host del diseñador notifique el estado de las transacciones.
Interfaz pública 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.
Interfaz pública IDesignTimeAssemblyLoader Utilidad para cargar los ensamblados en un diseñador.
Interfaz pública 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.
Interfaz pública IEventBindingService Proporciona un servicio para registrar los controladores de eventos de los eventos de los componentes.
Interfaz pública IExtenderListService Proporciona una interfaz que puede enumerar proveedores extensores.
Interfaz pública IExtenderProviderService Proporciona una interfaz para agregar y quitar proveedores extensores en tiempo de diseño.
Interfaz pública IHelpService Proporciona métodos para mostrar los temas de Ayuda y para agregar y quitar palabras clave de Ayuda en tiempo de diseño.
Interfaz pública IInheritanceService Proporciona métodos para identificar los componentes de un componente.
Interfaz pública 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.
Interfaz pública IMultitargetHelperService Define los servicios de resolución de nombres de tipo para varios destinos en un entorno en tiempo de diseño.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública IRootDesigner Proporciona funcionalidad para las tecnologías de vista de diseñador de nivel raíz.
Interfaz pública ISelectionService Proporciona una interfaz para que un diseñador seleccione componentes.
Interfaz pública IServiceContainer Proporciona un contenedor para servicios.
Interfaz pública ITreeDesigner Proporciona compatibilidad para compilar un conjunto de diseñadores personalizados relacionados.
Interfaz pública ITypeDescriptorFilterService Proporciona una interfaz para modificar el conjunto de descriptores de miembro para un componente en tiempo de diseño.
Interfaz pública ITypeDiscoveryService Detecta los tipos disponibles en tiempo de diseño.
Interfaz pública ITypeResolutionService Proporciona una interfaz para recuperar un ensamblado o un tipo por nombre.

  Delegado Descripción
Delegado público ActiveDesignerEventHandler Representa el método que controlará el evento ActiveDesignerChanged.
Delegado público ActiveDesignSurfaceChangedEventHandler Representa el método que controlará el evento ActiveDesignSurfaceChanged de DesignSurfaceManager. Esta clase no puede heredarse.
Delegado público ComponentChangedEventHandler Representa el método que controlará un evento ComponentChanged.
Delegado público ComponentChangingEventHandler Representa el método que controlará un evento ComponentChanging.
Delegado público ComponentEventHandler Representa el método que controlará los eventos ComponentAdding, ComponentAdded, ComponentRemoving y ComponentRemoved provocados para eventos de nivel de componente.
Delegado público ComponentRenameEventHandler Representa el método que controlará un evento ComponentRename.
Delegado público DesignerActionListsChangedEventHandler Representa el método que controlará el evento DesignerActionListsChanged de DesignerActionService. Esta clase no puede heredarse.
Delegado público DesignerActionUIStateChangeEventHandler Representa el método que controlará el evento DesignerActionUIStateChange de DesignerActionUIService.
Delegado público DesignerEventHandler Representa el método que controlará los eventos DesignerCreated y DesignerDisposed que se provocan al crear o eliminar un documento.
Delegado público DesignerTransactionCloseEventHandler Representa el método que controla los eventos TransactionClosed y TransactionClosing de un diseñador.
Delegado público DesignSurfaceEventHandler Representa el método que controlará el evento DesignSurfaceCreated de una clase DesignSurfaceManager. Esta clase no puede heredarse.
Delegado público LoadedEventHandler Representa el método que controlará el evento Loaded de la clase DesignSurface. Esta clase no puede heredarse.
Delegado público MenuCommandsChangedEventHandler Representa el método que controlará el evento MenuCommandsChanged de MenuCommandService. Esta clase no puede heredarse.
Delegado público ServiceCreatorCallback Proporciona un mecanismo de devolución de llamada que puede crear una instancia de un servicio a petición.

  Enumeración Descripción
Enumeración pública ComponentActionsType Especifica el tipo de etiqueta inteligente con enlace a objetos en función de cómo se asociase al componente.
Enumeración pública DesignerActionListsChangedType Especifica el tipo de cambio que se produce en una colección de objetos DesignerActionList.
Enumeración pública DesignerActionUIStateChangeType Especifica el estado de vista de un panel de etiquetas inteligentes.
Enumeración pública DisplayMode Define identificadores que indican los modos de presentación que utiliza ByteViewer.
Enumeración pública HelpContextType Define identificadores que indican información acerca del contexto en que se ha originado una solicitud de información de ayuda.
Enumeración pública HelpKeywordType Define identificadores que indican el tipo de una palabra clave de Ayuda.
Enumeración pública MenuCommandsChangedType Especifica el tipo de acción que se ha producido en la colección de MenuCommands del objeto relacionado.
Enumeración pública SelectionTypes Define identificadores que indican el tipo de una selección.
Enumeración pública ViewTechnology Define identificadores para un conjunto de tecnologías admitidas por los hosts de diseñador.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft