ComponentDocumentDesigner Clase

Definición

Clase base del diseñador para extender 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 cualquier componente anidado.

Nota:

La vista del modo de diseño de nivel raíz de o FormControl normalmente la proporciona un diseñador raíz integrado. 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 Para obtener información general sobre cómo personalizar el comportamiento del tiempo de diseño, consulte Extensión de Design-Time soporte técnico.

Constructores

ComponentDocumentDesigner()

Inicializa una nueva instancia de la clase ComponentDocumentDesigner.

Propiedades

ActionLists

Obtiene las listas de acciones en tiempo de diseño que admite 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 el diseñador está creando.

(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 este componente es heredado.

(Heredado de ComponentDesigner)
ParentComponent

Obtiene el componente primario de este diseñador.

(Heredado de ComponentDesigner)
SetTextualDefaultProperty

Clase base del diseñador para extender 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 reemplazan 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 iconos grandes.

Verbs

Obtiene los verbos en tiempo de diseño que admite el componente asociado al diseñador.

(Heredado de ComponentDesigner)

Métodos

Dispose()

Libera todos los recursos que usa ComponentDesigner.

(Heredado de ComponentDesigner)
Dispose(Boolean)

Libera los recursos no administrados que usa ComponentDocumentDesigner y, de forma opcional, libera los recursos administrados.

DoDefaultAction()

Crea una firma de método en el archivo de código fuente para el evento predeterminado del componente y hace navegar el cursor del usuario en 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 la función hash predeterminada.

(Heredado de Object)
GetService(Type)

Intenta recuperar el tipo de servicio especificado del sitio en modo de diseño del componente del diseñador.

(Heredado de ComponentDesigner)
GetToolSupported(ToolboxItem)

Obtiene un valor que indica si la herramienta especificada es compatible con el diseñador.

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 con una configuración que no es la predeterminada.

(Heredado de ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Obtiene el objeto InheritanceAttribute de la enumeración ComponentDesigner especificada.

(Heredado de ComponentDesigner)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnSetComponentDefaults()
Obsoletos.
Obsoletos.

Establece las propiedades predeterminadas del componente.

(Heredado de ComponentDesigner)
PostFilterAttributes(IDictionary)

Permite a un diseñador cambiar o quitar elementos en el conjunto de atributos que expone mediante un TypeDescriptor.

(Heredado de ComponentDesigner)
PostFilterEvents(IDictionary)

Permite a un diseñador cambiar o quitar elementos del conjunto de eventos que expone mediante un objeto TypeDescriptor.

(Heredado de ComponentDesigner)
PostFilterProperties(IDictionary)

Permite a un diseñador cambiar o quitar elementos del conjunto de propiedades que expone mediante un objeto TypeDescriptor.

(Heredado de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permite a un diseñador agregar elementos al conjunto de atributos que expone mediante un objeto TypeDescriptor.

(Heredado de ComponentDesigner)
PreFilterEvents(IDictionary)

Permite a un diseñador agregar elementos al conjunto de eventos que expone mediante un objeto TypeDescriptor.

(Heredado de ComponentDesigner)
PreFilterProperties(IDictionary)

Ajusta el conjunto de propiedades que el componente expondrá mediante un TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica a IComponentChangeService que este componente se ha cambiado.

(Heredado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica a IComponentChangeService que este componente se va a cambiar.

(Heredado de ComponentDesigner)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IDesignerFilter.PostFilterAttributes(IDictionary)

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

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

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

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

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

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

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

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

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

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

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

(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 una descripción de este miembro, consulte la propiedad Children.

(Heredado de ComponentDesigner)
ITreeDesigner.Parent

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

(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