Compartilhar via


ComponentDocumentDesigner Classe

Definição

A classe do designer base para estender o comportamento do modo de design de um documento de design raiz que dá suporte a componentes aninhados.

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
Herança
ComponentDocumentDesigner
Implementações

Comentários

ComponentDocumentDesigner fornece uma classe base para designers de documentos de design raiz que dão suporte a componentes aninhados. Além dos métodos e da funcionalidade herdados da ComponentDesigner classe , ComponentDocumentDesigner implementa a IRootDesigner interface para fornecer uma exibição de modo de design no nível raiz para o componente associado e todos os componentes aninhados.

Observação

A exibição do modo de design no nível raiz de um Form ou Control normalmente é fornecida por um designer raiz interno. Uma implementação personalizada IRootDesigner é necessária para fornecer uma exibição para outros tipos de componentes raiz no modo de design.

Você pode associar um designer a um tipo usando um DesignerAttribute. Para obter uma visão geral da personalização do comportamento do tempo de design, consulte Estendendo Design-Time suporte.

Construtores

ComponentDocumentDesigner()

Inicializa uma nova instância da classe ComponentDocumentDesigner.

Propriedades

ActionLists

Obtém as listas de ação de tempo de design com suporte pelo componente associado ao designer.

(Herdado de ComponentDesigner)
AssociatedComponents

Obtém a coleção de componentes associados ao componente gerenciado pelo designer.

(Herdado de ComponentDesigner)
Component

Obtém o componente que deste designer está criando.

(Herdado de ComponentDesigner)
Control

Obtém o controle para o designer.

InheritanceAttribute

Obtém um atributo que indica o tipo de herança do componente associado.

(Herdado de ComponentDesigner)
Inherited

Obtém um valor que indica se este componente é herdado.

(Herdado de ComponentDesigner)
ParentComponent

Obtém o componente pai para este designer.

(Herdado de ComponentDesigner)
SetTextualDefaultProperty

A classe do designer base para estender o comportamento do modo de design de um documento de design raiz que dá suporte a componentes aninhados.

(Herdado de ComponentDesigner)
ShadowProperties

Obtém uma coleção de valores de propriedade que substituem as configurações do usuário.

(Herdado de ComponentDesigner)
TrayAutoArrange

Obtém ou define um valor que indica se a bandeja de componentes para o designer está em modo de organização automática.

TrayLargeIcon

Obtém ou define um valor que indica se a bandeja de componentes para o designer está em modo de ícones grandes.

Verbs

Obtém os verbos de tempo de design com suporte pelo componente associado ao designer.

(Herdado de ComponentDesigner)

Métodos

Dispose()

Libera todos os recursos usados pelo ComponentDesigner.

(Herdado de ComponentDesigner)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo ComponentDocumentDesigner e opcionalmente libera os recursos gerenciados.

DoDefaultAction()

Cria uma assinatura de método no arquivo de código-fonte para o evento padrão no componente e navega o cursor do usuário para essa localização.

(Herdado de ComponentDesigner)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetService(Type)

Tenta recuperar o tipo de serviço especificado do site no modo de design do componente do designer.

(Herdado de ComponentDesigner)
GetToolSupported(ToolboxItem)

Obtém um valor que indica se a ferramenta especificada tem suporte pelo designer.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize(IComponent)

Inicializa o designer com o componente especificado.

InitializeExistingComponent(IDictionary)

Reinicializa um componente existente.

(Herdado de ComponentDesigner)
InitializeNewComponent(IDictionary)

Inicializa um componente recém-criado.

(Herdado de ComponentDesigner)
InitializeNonDefault()
Obsoleto.
Obsoleto.

Inicializa as configurações de um componente importado que já foi inicializado para as configurações que não sejam os padrões.

(Herdado de ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Obtém o InheritanceAttribute do ComponentDesigner especificado.

(Herdado de ComponentDesigner)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnSetComponentDefaults()
Obsoleto.
Obsoleto.

Define as propriedades padrão do componente.

(Herdado de ComponentDesigner)
PostFilterAttributes(IDictionary)

Permite que um designer altere ou remova itens do conjunto de atributos que ele expõe por meio de um TypeDescriptor.

(Herdado de ComponentDesigner)
PostFilterEvents(IDictionary)

Permite que um designer altere ou remova itens do conjunto de eventos que ele expõe por meio de um TypeDescriptor.

(Herdado de ComponentDesigner)
PostFilterProperties(IDictionary)

Permite que um designer altere ou remova itens do conjunto de propriedades que ele expõe por meio de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permite um designer seja adicionado ao conjunto de atributos que ele expõe por meio de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterEvents(IDictionary)

Permite um designer seja adicionado ao conjunto de eventos que ele expõe por meio de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterProperties(IDictionary)

Ajusta o conjunto de propriedades que o componente exporá por meio de um TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica o IComponentChangeService de que este componente foi alterado.

(Herdado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica o IComponentChangeService de que este componente está prestes a ser alterado.

(Herdado de ComponentDesigner)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IDesignerFilter.PostFilterAttributes(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterAttributes(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterEvents(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterProperties(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterAttributes(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterEvents(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterProperties(IDictionary).

(Herdado de ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Para obter uma descrição desse membro, confira ViewTechnology.

IRootDesigner.SupportedTechnologies

Para obter uma descrição desse membro, confira SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Para obter uma descrição desse membro, confira GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Para obter uma descrição desse membro, confira ToolPicked(ToolboxItem).

ITreeDesigner.Children

Para obter uma descrição desse membro, consulte o propriedade Children.

(Herdado de ComponentDesigner)
ITreeDesigner.Parent

Para obter uma descrição desse membro, consulte o propriedade Parent.

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

Para obter uma descrição desse membro, confira FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Para obter uma descrição desse membro, confira FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Para obter uma descrição desse membro, confira FilterProperties(IComponent, IDictionary).

Aplica-se a

Confira também