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.Base designer class for extending the design mode behavior of a root design document that supports nested components.

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

ComponentDocumentDesignerproporciona una clase base para los diseñadores de documentos de diseño raíz que admiten componentes anidados.ComponentDocumentDesigner provides a base class for designers of root design documents that support nested components. Además de los métodos y la funcionalidad heredados de ComponentDesigner la 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.In addition to the methods and functionality inherited from the ComponentDesigner class, ComponentDocumentDesigner implements the IRootDesigner interface to provide a root-level design mode view for the associated component, and any nested components.

Nota

La vista de modo de diseño de nivel raíz Form de Control un o se proporciona normalmente mediante un diseñador raíz integrado.The root-level design mode view for a Form or Control is typically provided by a built-in root designer. Se requiere IRootDesigner una implementación personalizada para proporcionar una vista para otros tipos de componentes raíz en el modo de diseño.A custom IRootDesigner implementation is required to provide a view for other types of root components in design mode.

Puede asociar un diseñador a un tipo mediante DesignerAttribute.You can associate a designer with a type using a DesignerAttribute. Para obtener información general sobre cómo personalizar el comportamiento en tiempo de diseño, vea extender la compatibilidad en tiempo de diseño.For an overview of customizing design time behavior, see Extending Design-Time Support.

Constructores

ComponentDocumentDesigner()

Inicializa una nueva instancia de la clase ComponentDocumentDesigner.Initializes a new instance of the ComponentDocumentDesigner class.

Propiedades

ActionLists

Obtiene las listas de acciones en tiempo de diseño que admite el componente asociado al diseñador.Gets the design-time action lists supported by the component associated with the designer.

(Heredado de ComponentDesigner)
AssociatedComponents

Obtiene la colección de componentes asociados al componente administrado por el diseñador.Gets the collection of components associated with the component managed by the designer.

(Heredado de ComponentDesigner)
Component

Obtiene el componente que el diseñador está creando.Gets the component this designer is designing.

(Heredado de ComponentDesigner)
Control

Obtiene el control del diseñador.Gets the control for the designer.

InheritanceAttribute

Obtiene un atributo que indica el tipo de herencia del componente asociado.Gets an attribute that indicates the type of inheritance of the associated component.

(Heredado de ComponentDesigner)
Inherited

Obtiene un valor que indica si este componente es heredado.Gets a value indicating whether this component is inherited.

(Heredado de ComponentDesigner)
ParentComponent

Obtiene el componente primario de este diseñador.Gets the parent component for this designer.

(Heredado de ComponentDesigner)
ShadowProperties

Obtiene una colección de valores de propiedad que reemplazan la configuración del usuario.Gets a collection of property values that override user settings.

(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.Gets or sets a value indicating whether the component tray for the designer is in auto-arrange mode.

TrayLargeIcon

Obtiene o establece un valor que indica si la bandeja de componentes del diseñador está en modo de iconos grandes.Gets or sets a value indicating whether the component tray for the designer is in large icon mode.

Verbs

Obtiene los verbos en tiempo de diseño que admite el componente asociado al diseñador.Gets the design-time verbs supported by the component that is associated with the designer.

(Heredado de ComponentDesigner)

Métodos

Dispose()

Libera todos los recursos que usa ComponentDesigner.Releases all resources used by the ComponentDesigner.

(Heredado de ComponentDesigner)
Dispose(Boolean)

Libera los recursos no administrados que usa ComponentDocumentDesigner y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the ComponentDocumentDesigner and optionally releases the managed resources.

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.Creates a method signature in the source code file for the default event on the component and navigates the user's cursor to that location.

(Heredado de ComponentDesigner)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetService(Type)

Intenta recuperar el tipo de servicio especificado del sitio en modo de diseño del componente del diseñador.Attempts to retrieve the specified type of service from the design mode site of the designer's component.

(Heredado de ComponentDesigner)
GetToolSupported(ToolboxItem)

Obtiene un valor que indica si la herramienta especificada es compatible con el diseñador.Gets a value indicating whether the specified tool is supported by the designer.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
Initialize(IComponent)

Inicializa el diseñador con el componente especificado.Initializes the designer with the specified component.

InitializeExistingComponent(IDictionary)

Reinicializa un componente existente.Reinitializes an existing component.

(Heredado de ComponentDesigner)
InitializeNewComponent(IDictionary)

Inicializa un componente recién creado.Initializes a newly created component.

(Heredado de ComponentDesigner)
InitializeNonDefault()

Inicializa la configuración de un componente importado que ya se ha inicializado con una configuración que no es la predeterminada.Initializes the settings for an imported component that is already initialized to settings other than the defaults.

(Heredado de ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Obtiene el objeto InheritanceAttribute de la enumeración ComponentDesigner especificada.Gets the InheritanceAttribute of the specified ComponentDesigner.

(Heredado de ComponentDesigner)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
OnSetComponentDefaults()

Establece las propiedades predeterminadas del componente.Sets the default properties for the component.

(Heredado de ComponentDesigner)
PostFilterAttributes(IDictionary)

Permite a un diseñador cambiar o quitar elementos en el conjunto de atributos que expone mediante un TypeDescriptor.Allows a designer to change or remove items from the set of attributes that it exposes through a 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.Allows a designer to change or remove items from the set of events that it exposes through a 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.Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

(Heredado de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permite a un diseñador agregar elementos al conjunto de atributos que expone mediante un objeto TypeDescriptor.Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.

(Heredado de ComponentDesigner)
PreFilterEvents(IDictionary)

Permite a un diseñador agregar elementos al conjunto de eventos que expone mediante un objeto TypeDescriptor.Allows a designer to add to the set of events that it exposes through a TypeDescriptor.

(Heredado de ComponentDesigner)
PreFilterProperties(IDictionary)

Ajusta el conjunto de propiedades que el componente expondrá mediante un TypeDescriptor.Adjusts the set of properties the component will expose through a TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica a IComponentChangeService que este componente se ha cambiado.Notifies the IComponentChangeService that this component has been changed.

(Heredado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica a IComponentChangeService que este componente se va a cambiar.Notifies the IComponentChangeService that this component is about to be changed.

(Heredado de ComponentDesigner)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(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).For a description of this member, see the PostFilterAttributes(IDictionary) method.

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Para obtener una descripción de este miembro, vea el método PostFilterEvents(IDictionary).For a description of this member, see the PostFilterEvents(IDictionary) method.

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Para obtener una descripción de este miembro, vea el método PostFilterProperties(IDictionary).For a description of this member, see the PostFilterProperties(IDictionary) method.

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Para obtener una descripción de este miembro, vea el método PreFilterAttributes(IDictionary).For a description of this member, see the PreFilterAttributes(IDictionary) method.

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Para obtener una descripción de este miembro, vea el método PreFilterEvents(IDictionary).For a description of this member, see the PreFilterEvents(IDictionary) method.

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Para obtener una descripción de este miembro, vea el método PreFilterProperties(IDictionary).For a description of this member, see the PreFilterProperties(IDictionary) method.

(Heredado de ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Para obtener una descripción de este miembro, vea ViewTechnology.For a description of this member, see ViewTechnology.

IRootDesigner.SupportedTechnologies

Para una descripción de este miembro, vea SupportedTechnologies.For a description of this member, see SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Para una descripción de este miembro, vea GetToolSupported(ToolboxItem).For a description of this member, see GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Para una descripción de este miembro, vea ToolPicked(ToolboxItem).For a description of this member, see ToolPicked(ToolboxItem).

ITreeDesigner.Children

Para una descripción de este miembro, consulte la propiedad Children.For a description of this member, see the Children property.

(Heredado de ComponentDesigner)
ITreeDesigner.Parent

Para una descripción de este miembro, consulte la propiedad Parent.For a description of this member, see the Parent property.

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

Para una descripción de este miembro, vea FilterAttributes(IComponent, IDictionary).For a description of this member, see FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Para una descripción de este miembro, vea FilterEvents(IComponent, IDictionary).For a description of this member, see FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Para una descripción de este miembro, vea FilterProperties(IComponent, IDictionary).For a description of this member, see FilterProperties(IComponent, IDictionary).

Se aplica a

Consulte también: