ComponentDocumentDesigner Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classe designer base para estender o comportamento do modo de design de um documento raiz que suporta 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
- Implementações
Observações
ComponentDocumentDesigner fornece uma classe base para designers de documentos de design raiz que suportam componentes aninhados. Para além dos métodos e funcionalidades herdados da ComponentDesigner classe, ComponentDocumentDesigner implementa a IRootDesigner interface para fornecer uma vista de modo de design ao nível raiz para o componente associado e quaisquer componentes aninhados.
Note
A vista de modo de design ao nível raiz para um Form ou Control é normalmente fornecida por um designer root incorporado. É necessária uma implementação personalizada IRootDesigner para fornecer uma vista para outros tipos de componentes raiz no modo de design.
Pode associar um designer a um tipo usando um DesignerAttribute. Para uma visão geral do comportamento de personalização do tempo de projeto, consulte Extensão Design-Time Suporte.
Construtores
| Name | Description |
|---|---|
| ComponentDocumentDesigner() |
Inicializa uma nova instância da ComponentDocumentDesigner classe. |
Propriedades
| Name | Description |
|---|---|
| ActionLists |
Recebe as listas de ações em tempo de design suportadas pelo componente associado ao projetista. (Herdado de ComponentDesigner) |
| AssociatedComponents |
Obtém a coleção de componentes associados ao componente gerida pelo designer. (Herdado de ComponentDesigner) |
| Component |
Recebe o componente que este designer está a desenhar. (Herdado de ComponentDesigner) |
| Control |
Fica com o controlo para o designer. |
| InheritanceAttribute |
Obtém um atributo que indica o tipo de herança do componente associado. (Herdado de ComponentDesigner) |
| Inherited |
Recebe um valor que indica se este componente é herdado. (Herdado de ComponentDesigner) |
| ParentComponent |
Obtém o componente pai para este designer. (Herdado de ComponentDesigner) |
| ShadowProperties |
Obtém uma coleção de valores de propriedades que sobrepõem as definições do utilizador. (Herdado de ComponentDesigner) |
| TrayAutoArrange |
Recebe ou define um valor que indica se a bandeja de componentes para o designer está em modo de arranjo automático. |
| TrayLargeIcon |
Recebe 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 em tempo de design suportados pelo componente associado ao designer. (Herdado de ComponentDesigner) |
Métodos
| Name | Description |
|---|---|
| Dispose() |
Liberta todos os recursos utilizados pelo ComponentDesigner. (Herdado de ComponentDesigner) |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo ComponentDocumentDesigner e opcionalmente liberta os recursos geridos. |
| DoDefaultAction() |
Cria uma assinatura de método no ficheiro de código-fonte para o evento predefinido no componente e navega pelo cursor do utilizador até essa localização. (Herdado de ComponentDesigner) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetService(Type) |
Tenta recuperar o tipo de serviço especificado a partir do local do modo de design do componente do projetista. (Herdado de ComponentDesigner) |
| GetToolSupported(ToolboxItem) |
Recebe um valor que indica se a ferramenta especificada é suportada 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.
Inicializa as definições de um componente importado que já está inicializado para definições diferentes das predefinidas. (Herdado de ComponentDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
Obtém o InheritanceAttribute do especificado ComponentDesigner. (Herdado de ComponentDesigner) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnSetComponentDefaults() |
Obsoleto.
Define as propriedades padrão do componente. (Herdado de ComponentDesigner) |
| PostFilterAttributes(IDictionary) |
Permite a um designer alterar ou remover itens do conjunto de atributos que expõe através de um TypeDescriptor. (Herdado de ComponentDesigner) |
| PostFilterEvents(IDictionary) |
Permite a um designer alterar ou remover itens do conjunto de eventos que expõe através de um TypeDescriptor. (Herdado de ComponentDesigner) |
| PostFilterProperties(IDictionary) |
Permite a um designer alterar ou remover itens do conjunto de propriedades que expõe através de um TypeDescriptor. (Herdado de ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Permite a um designer adicionar ao conjunto de atributos que expõe através de um TypeDescriptor. (Herdado de ComponentDesigner) |
| PreFilterEvents(IDictionary) |
Permite a um designer adicionar ao conjunto de eventos que expõe através de um TypeDescriptor. (Herdado de ComponentDesigner) |
| PreFilterProperties(IDictionary) |
Ajusta o conjunto de propriedades que o componente irá expor através de um TypeDescriptor. |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Notifica que IComponentChangeService este componente foi alterado. (Herdado de ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Notifica que IComponentChangeService este componente está prestes a ser alterado. (Herdado de ComponentDesigner) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |