ComponentDocumentDesigner Clase
Definición
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í.
Clase de diseñador base para ampliar el comportamiento del modo de diseño de un documento de diseño raíz que admite componentes anidados.
public ref class ComponentDocumentDesigner : System::ComponentModel::Design::ComponentDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::ComponentModel::Design::ITypeDescriptorFilterService, System::Drawing::Design::IToolboxUser
public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.ComponentModel.Design.ITypeDescriptorFilterService, System.Drawing.Design.IToolboxUser
type ComponentDocumentDesigner = class
inherit ComponentDesigner
interface IRootDesigner
interface IDesigner
interface IDisposable
interface IToolboxUser
interface ITypeDescriptorFilterService
Public Class ComponentDocumentDesigner
Inherits ComponentDesigner
Implements IDisposable, IRootDesigner, IToolboxUser, ITypeDescriptorFilterService
- Herencia
- Implementaciones
Comentarios
ComponentDocumentDesigner proporciona una clase base para diseñadores de documentos de diseño raíz que admiten componentes anidados. Además de los métodos y la funcionalidad heredados de la ComponentDesigner clase , ComponentDocumentDesigner implementa la IRootDesigner interfaz para proporcionar una vista de modo de diseño de nivel raíz para el componente asociado y los componentes anidados.
Nota:
Normalmente, un diseñador raíz proporciona la vista de modo de diseño de nivel raíz para o FormControl . Se requiere una implementación personalizada IRootDesigner para proporcionar una vista para otros tipos de componentes raíz en modo de diseño.
Puede asociar un diseñador a un tipo mediante .DesignerAttribute
Constructores
| Nombre | Description |
|---|---|
| ComponentDocumentDesigner() |
Inicializa una nueva instancia de la clase ComponentDocumentDesigner. |
Propiedades
| Nombre | Description |
|---|---|
| ActionLists |
Obtiene las listas de acciones en tiempo de diseño compatibles con el componente asociado al diseñador. (Heredado de ComponentDesigner) |
| AssociatedComponents |
Obtiene la colección de componentes asociados al componente administrado por el diseñador. (Heredado de ComponentDesigner) |
| Component |
Obtiene el componente que este diseñador está diseñando. (Heredado de ComponentDesigner) |
| Control |
Obtiene el control del diseñador. |
| InheritanceAttribute |
Obtiene un atributo que indica el tipo de herencia del componente asociado. (Heredado de ComponentDesigner) |
| Inherited |
Obtiene un valor que indica si se hereda este componente. (Heredado de ComponentDesigner) |
| ParentComponent |
Obtiene el componente primario de este diseñador. (Heredado de ComponentDesigner) |
| SetTextualDefaultProperty |
Clase de diseñador base para ampliar el comportamiento del modo de diseño de un documento de diseño raíz que admite componentes anidados. (Heredado de ComponentDesigner) |
| ShadowProperties |
Obtiene una colección de valores de propiedad que invalidan la configuración del usuario. (Heredado de ComponentDesigner) |
| TrayAutoArrange |
Obtiene o establece un valor que indica si la bandeja de componentes del diseñador está en modo de organización automática. |
| TrayLargeIcon |
Obtiene o establece un valor que indica si la bandeja de componentes del diseñador está en modo de icono grande. |
| Verbs |
Obtiene los verbos en tiempo de diseño admitidos por el componente asociado al diseñador. (Heredado de ComponentDesigner) |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Libera todos los recursos usados por .ComponentDesigner (Heredado de ComponentDesigner) |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por ComponentDocumentDesigner y, opcionalmente, libera los recursos administrados. |
| DoDefaultAction() |
Crea una firma de método en el archivo de código fuente para el evento predeterminado en el componente y navega el cursor del usuario a esa ubicación. (Heredado de ComponentDesigner) |
| Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
| GetHashCode() |
Sirve como función hash predeterminada. (Heredado de Object) |
| GetService(Type) |
Intenta recuperar el tipo de servicio especificado del sitio del modo de diseño del componente del diseñador. (Heredado de ComponentDesigner) |
| GetToolSupported(ToolboxItem) |
Obtiene un valor que indica si el diseñador admite la herramienta especificada. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| Initialize(IComponent) |
Inicializa el diseñador con el componente especificado. |
| InitializeExistingComponent(IDictionary) |
Reinicializa un componente existente. (Heredado de ComponentDesigner) |
| InitializeNewComponent(IDictionary) |
Inicializa un componente recién creado. (Heredado de ComponentDesigner) |
| InitializeNonDefault() |
Obsoletos.
Obsoletos.
Inicializa la configuración de un componente importado que ya se ha inicializado en la configuración distinta de los valores predeterminados. (Heredado de ComponentDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
Obtiene del InheritanceAttribute objeto especificado ComponentDesigner. (Heredado de ComponentDesigner) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| OnSetComponentDefaults() |
Obsoletos.
Obsoletos.
Establece las propiedades predeterminadas del componente. (Heredado de ComponentDesigner) |
| PostFilterAttributes(IDictionary) |
Permite que un diseñador cambie o quite elementos del conjunto de atributos que expone a través de .TypeDescriptor (Heredado de ComponentDesigner) |
| PostFilterEvents(IDictionary) |
Permite que un diseñador cambie o quite elementos del conjunto de eventos que expone a través de .TypeDescriptor (Heredado de ComponentDesigner) |
| PostFilterProperties(IDictionary) |
Permite que un diseñador cambie o quite elementos del conjunto de propiedades que expone a través de .TypeDescriptor (Heredado de ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Permite que un diseñador agregue al conjunto de atributos que expone a través de .TypeDescriptor (Heredado de ComponentDesigner) |
| PreFilterEvents(IDictionary) |
Permite que un diseñador agregue al conjunto de eventos que expone a través de .TypeDescriptor (Heredado de ComponentDesigner) |
| PreFilterProperties(IDictionary) |
Ajusta el conjunto de propiedades que el componente expondrá a través de .TypeDescriptor |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Notifica a IComponentChangeService que se ha cambiado este componente. (Heredado de ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Notifica que IComponentChangeService este componente está a punto de cambiarse. (Heredado de ComponentDesigner) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |