ComponentDocumentDesigner Clase

Definición

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
ComponentDocumentDesigner
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)

Implementaciones de interfaz explícitas

Nombre Description
IDesignerFilter.PostFilterAttributes(IDictionary)

Para obtener una descripción de este miembro, consulte el PostFilterAttributes(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Para obtener una descripción de este miembro, consulte el PostFilterEvents(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Para obtener una descripción de este miembro, consulte el PostFilterProperties(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Para obtener una descripción de este miembro, consulte el PreFilterAttributes(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Para obtener una descripción de este miembro, consulte el PreFilterEvents(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Para obtener una descripción de este miembro, consulte el PreFilterProperties(IDictionary) método .

(Heredado de ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Para obtener una descripción de este miembro, vea ViewTechnology.

IRootDesigner.SupportedTechnologies

Para obtener una descripción de este miembro, vea SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Para obtener una descripción de este miembro, vea GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Para obtener una descripción de este miembro, vea ToolPicked(ToolboxItem).

ITreeDesigner.Children

Para obtener una descripción de este miembro, vea la Children propiedad .

(Heredado de ComponentDesigner)
ITreeDesigner.Parent

Para obtener una descripción de este miembro, vea la Parent propiedad .

(Heredado de ComponentDesigner)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

Para obtener una descripción de este miembro, vea FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Para obtener una descripción de este miembro, vea FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Para obtener una descripción de este miembro, vea FilterProperties(IComponent, IDictionary).

Se aplica a

Consulte también