Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Namespace System.ComponentModel.Design

O namespace System.ComponentModel.Design contém classes que os desenvolvedores podem usar para criar o comportamento de tempo de design personalizado para componentes e interfaces de usuário para configurar os componentes em tempo de design. O ambiente de tempo de design oferece sistemas que permitem aos desenvolvedores componentes para organizar e configurar suas propriedades. Alguns componentes podem exigir comportamento apenas em tempo de design específico para funcionar corretamente em um ambiente de tempo de design. Ele também pode ser valioso para fornecer interfaces de usuário personalizada que auxiliam os desenvolvedores na configuração de componentes ou os valores de tipos de dados complexos. As classes e interfaces definidas dentro desse namespace podem ser usados para criar o comportamento em tempo de design para componentes, serviços de acesso em tempo de design, e personalizado de implementar interfaces de configuração de tempo de design.

As classes neste namespace incluem:

  Classe Descrição
Classe pública ActiveDesignerEventArgs Fornece dados para o evento ActiveDesigner.
Classe pública ActiveDesignSurfaceChangedEventArgs Fornece dados para o evento ActiveDesignSurfaceChanged.
Classe pública ArrayEditor Fornece uma interface do usuário para edição de matrizes em tempo de design.
Classe pública BinaryEditor Fornece uma interface de usuário para edição de dados binários.
Classe pública ByteViewer Exibe byte arrays em hexadecimal, ANSI e Unicode formatos.
Classe pública CheckoutException A exceção que é lançada quando uma tentativa de fazer check-out de um arquivo que está marcado em um programa de gerenciamento de código fonte seja cancelada ou falhe.
Classe pública CollectionEditor Fornece uma interface de usuário pode editar a maioria dos tipos de coleções em tempo de design.
Classe protegida CollectionEditor.CollectionForm Fornece uma caixa de diálogo modal para editar o conteúdo de uma coleção usando um UITypeEditor.
Classe pública CommandID Representa um identificador de comando exclusivo que consiste em uma identificação numérica comando e um identificador de grupo menu GUID.
Classe pública ComponentChangedEventArgs Fornece dados para o evento ComponentChanged. Esta classe não pode ser herdada.
Classe pública ComponentChangingEventArgs Fornece dados para o evento ComponentChanging. Esta classe não pode ser herdada.
Classe pública ComponentDesigner Estende o comportamento de modo de design de um componente.
Classe protegida ComponentDesigner.ShadowPropertyCollection Representa uma coleção de propriedades de sombra que deve substituir padrão herdada ou atribuídos valores para propriedades específicas. Esta classe não pode ser herdada.
Classe pública ComponentEventArgs Provides data for the ComponentAdded, ComponentAdding, ComponentRemoved, and ComponentRemoving events.
Classe pública ComponentRenameEventArgs Fornece dados para o evento ComponentRename.
Classe pública DateTimeEditor Este editor de tempo de data é um UITypeEditor adequado para edição visualmente DateTime objetos.
Classe pública DesignerActionHeaderItem Representa um item de cabeçalho estático em um painel de marca inteligente. Esta classe não pode ser herdada.
Classe pública DesignerActionItem Fornece a classe base para tipos que representam um item do painel em um painel de marca inteligente.
Classe pública DesignerActionItemCollection Representa uma coleção de objetos DesignerActionItem.
Classe pública DesignerActionList Fornece a classe base para tipos que definem uma lista de itens usados para criar um painel de marca inteligente.
Classe pública DesignerActionListCollection Representa uma coleção de objetos DesignerActionList.
Classe pública DesignerActionListsChangedEventArgs Fornece dados para o evento DesignerActionListsChanged.
Classe pública DesignerActionMethodItem Representa um item do painel de marca inteligente associada um método em uma classe derivada de DesignerActionList.
Classe pública DesignerActionPropertyItem Representa um item do painel que está associado uma propriedade em uma classe derivada de DesignerActionList. Esta classe não pode ser herdada.
Classe pública DesignerActionService Estabelece um serviço de tempo de design que gerencia a coleção de DesignerActionItem objetos para componentes.
Classe pública DesignerActionTextItem Representa um item de texto estático em um painel de marca inteligente.
Classe pública DesignerActionUIService Gerencia a interface de usuário (UI) para um painel de marcas inteligentes. Esta classe não pode ser herdada.
Classe pública DesignerActionUIStateChangeEventArgs Fornece dados para o evento DesignerActionUIStateChange.
Classe pública DesignerCollection Representa uma coleção de designers.
Classe pública DesignerCommandSet Representa uma classe base para ferramentas de tempo de design, não derivado de ComponentDesigner, que fornecem recursos de verbo designer ou marca inteligente.
Classe pública DesignerEventArgs Fornece dados para o DesignerCreated e DesignerDisposed eventos.
Classe pública DesignerOptionService Fornece uma classe base para obter e definir valores de opção para um designer.
Classe pública DesignerOptionService.DesignerOptionCollection Contém uma coleção das opções de designer. Esta classe não pode ser herdada.
Classe pública DesignerTransaction Fornece uma maneira de agrupar uma série de ações em tempo de design para melhorar o desempenho e permitir a maioria dos tipos de alterações a serem desfeitas.
Classe pública DesignerTransactionCloseEventArgs Fornece dados para o TransactionClosed e TransactionClosing eventos.
Classe pública DesignerVerb Representa um verbo que pode ser chamado a partir de um designer.
Classe pública DesignerVerbCollection Representa uma coleção de objetos DesignerVerb.
Classe pública DesignSurface Apresenta uma interface de usuário para a criação de componentes.
Classe pública DesignSurfaceCollection Contém uma coleção de superfícies de design. Esta classe não pode ser herdada.
Classe pública DesignSurfaceEventArgs Fornece dados para o evento DesignSurfaceCreated.
Classe pública DesignSurfaceManager Gerencia uma coleção de DesignSurface objetos.
Classe pública DesigntimeLicenseContext Representa um contexto licença planejada por tempo que oferecem suporte a um provedor de licença em tempo de design.
Classe pública DesigntimeLicenseContextSerializer Fornece suporte para serialização de tempo de design do contexto de licença.
Classe pública EventBindingService Uma implementação padrão da IEventBindingService interface.
Classe pública ExceptionCollection Representa a coleção de exceções.
Classe pública HelpKeywordAttribute Especifica o contexto palavra-chave para uma classe ou membro. Esta classe não pode ser herdada.
Classe pública InheritanceService Fornece um conjunto de métodos para identificar componentes herdados.
Classe pública LoadedEventArgs Fornece dados para o evento Loaded. Esta classe não pode ser herdada.
Classe pública LocalizationExtenderProvider Obsoleta. Fornece suporte em tempo de design para recursos de localização para um designer de raiz.
Classe pública MenuCommand Representa um item de comando de menu ou barra de ferramentas do Windows.
Classe pública MenuCommandsChangedEventArgs Fornece dados para o evento MenuCommandsChanged.
Classe pública MenuCommandService Implementa a interface IMenuCommandService.
Classe pública MultilineStringEditor Exibe uma caixa de diálogo para edição de seqüências de caracteres de várias linhas no modo de design.
Classe pública ObjectSelectorEditor Implementa a funcionalidade básica que pode ser usada para criar editores valor. Esses editores, por sua vez, podem, fornecem uma interface de usuário para representando e editar os valores dos objetos dos tipos de dados com suporte.
Classe pública ObjectSelectorEditor.Selector Exibe uma coleção hierárquica de itens rotulados, cada representados por um TreeNode.
Classe pública ObjectSelectorEditor.SelectorNode Representa um nó de um TreeView.
Classe pública ProjectTargetFrameworkAttribute Especifica a estrutura de destino para um projeto.
Classe pública ServiceContainer Fornece uma implementação simples da interface de IServiceContainer . Esta classe não pode ser herdada.
Classe pública StandardCommands Define os identificadores para o conjunto padrão de comandos que estão disponíveis para a maioria dos aplicativos.
Classe pública StandardToolWindows Define identificadores GUID que correspondem ao conjunto padrão de janelas de ferramentas que estão disponíveis no ambiente de design.
Classe pública TypeDescriptionProviderService Fornece um provedor de descrição do tipo para um tipo especificado.
Classe pública UndoEngine Especifica genérico desfazer/refazem a funcionalidade em tempo de design.
Classe protegida UndoEngine.UndoUnit Encapsula uma unidade de trabalho que um usuário pode desfazer.

  Interface Descrição
Interface pública IComponentChangeService Fornece uma interface para adicionar e remover os manipuladores de eventos para eventos que adicionar, alterar, remover ou renomear componentes e fornece métodos para elevar um ComponentChanged ou ComponentChanging evento.
Interface pública IComponentDesignerDebugService Fornece serviços de depuração em um ambiente de tempo de design.
Interface pública IComponentDesignerStateService Permite que um designer armazenar e recuperar seu estado.
Interface pública IComponentDiscoveryService Permite a enumeração dos componentes em tempo de design.
Interface pública IComponentInitializer Fornece um conjunto de valores padrão recomendada durante a criação do componente.
Interface pública IDesigner Fornece a estrutura básica para a criação de um designer personalizado.
Interface pública IDesignerEventService Fornece notificações de evento quando os designers de raiz são adicionados e removidos, quando um componente selecionado é alterado, e quando o designer altera de raiz atual.
Interface pública IDesignerFilter Fornece uma interface que permite que um designer acessar e filtrar os dicionários de um TypeDescriptor que armazena os descritores de propriedade, atributo e evento que um designer de componente pode expor no ambiente de tempo de design.
Interface pública IDesignerHost Fornece uma interface de gerenciamento de componentes e transações de designer.
Interface pública IDesignerHostTransactionState Especifica os métodos para o host de designer emitir relatórios sobre o estado das transações.
Interface pública IDesignerOptionService Fornece acesso às opções designer localizado na Ferramentas menu sob o Opções comando no ambiente de desenvolvimento Visual Studio.
Interface pública IDesignTimeAssemblyLoader Utilitário para carregar assemblies em um designer.
Interface pública IDictionaryService Fornece um dicionário de par específicos do site, a chave-valor do componente básico, através de um serviço que um designer pode usar para armazenar dados definidos pelo usuário.
Interface pública IEventBindingService Fornece um serviço para registrar manipuladores de eventos para eventos do componente.
Interface pública IExtenderListService Fornece uma interface que pode listar provedores extensor.
Interface pública IExtenderProviderService Fornece uma interface para adicionar e remover provedores extensor em tempo de design.
Interface pública IHelpService Fornece métodos para mostrar tópicos da Ajuda e adicionando e removendo palavras-chave de Ajuda em tempo de design.
Interface pública IInheritanceService Fornece métodos para identificar os componentes de um componente.
Interface pública IMenuCommandService Fornece métodos para gerenciar os verbos do designer globais e comandos de menu disponíveis no modo de design e para mostrar alguns tipos de menus de atalho.
Interface pública IMultitargetHelperService Define os serviços de resolução de nome de tipo para vários destinos em um ambiente de tempo de design.
Interface pública IReferenceService Fornece uma interface para obter referências a objetos em um projeto por nome ou tipo, como obter o nome de um objeto especificado e para localizar o pai de um objeto especificado dentro de um projeto de designer.
Interface pública IResourceService Fornece uma interface para designers para leitores de recursos de acesso e gravadores para específico CultureInfo tipos de recursos.
Interface pública IRootDesigner Fornece suporte para tecnologias de exibição de designer de nível de raiz.
Interface pública ISelectionService Fornece uma interface para um designer selecionar os componentes.
Interface pública IServiceContainer Fornece um contêiner para serviços.
Interface pública ITreeDesigner Fornece suporte para a criação de um conjunto de designers personalizados relacionados.
Interface pública ITypeDescriptorFilterService Fornece uma interface para modificar o conjunto de descritores de membro de um componente no modo de design.
Interface pública ITypeDiscoveryService Descobre tipos disponíveis no tempo de design.
Interface pública ITypeResolutionService Fornece uma interface para recuperar um assembly ou um tipo por nome.

  Delegado Descrição
Delegado público ActiveDesignerEventHandler Representa o método que manipulará o ActiveDesignerChanged evento.
Delegado público ActiveDesignSurfaceChangedEventHandler Representa o método que manipulará o ActiveDesignSurfaceChanged o evento de um DesignSurfaceManager. Esta classe não pode ser herdada.
Delegado público ComponentChangedEventHandler Representa o método que manipulará um ComponentChanged evento.
Delegado público ComponentChangingEventHandler Representa o método que manipulará um ComponentChanging evento.
Delegado público ComponentEventHandler Representa o método que manipulará o ComponentAdding, ComponentAdded, ComponentRemoving, e ComponentRemoved eventos disparados por eventos de nível de componente.
Delegado público ComponentRenameEventHandler Representa o método que manipulará um ComponentRename evento.
Delegado público DesignerActionListsChangedEventHandler Representa o método que manipulará o DesignerActionListsChanged o evento de um DesignerActionService. Esta classe não pode ser herdada.
Delegado público DesignerActionUIStateChangeEventHandler Representa o método que manipulará o DesignerActionUIStateChange o evento de um DesignerActionUIService.
Delegado público DesignerEventHandler Representa o método que manipulará o DesignerCreated e DesignerDisposed eventos que são gerados quando um documento for criado ou descartado.
Delegado público DesignerTransactionCloseEventHandler Representa o método que manipula o TransactionClosed e TransactionClosing eventos de um designer.
Delegado público DesignSurfaceEventHandler Representa o método que manipulará o DesignSurfaceCreated o evento de um DesignSurfaceManager classe. Esta classe não pode ser herdada.
Delegado público LoadedEventHandler Representa o método que manipulará o Loaded o evento da DesignSurface classe. Esta classe não pode ser herdada.
Delegado público MenuCommandsChangedEventHandler Representa o método que manipulará o MenuCommandsChanged o evento de um MenuCommandService. Esta classe não pode ser herdada.
Delegado público ServiceCreatorCallback Fornece um mecanismo de retorno de chamada pode criar uma instância de um serviço sob demanda.

  Enumeração Descrição
Enumeração pública ComponentActionsType Especifica o tipo de marca inteligente do objeto vinculado em relação a como estava associado com o componente.
Enumeração pública DesignerActionListsChangedType Especifica o tipo de alteração que ocorrem em uma coleção de DesignerActionList objetos.
Enumeração pública DesignerActionUIStateChangeType Especifica o estado de exibição de um painel de marca inteligente.
Enumeração pública DisplayMode Define os identificadores que indicam os modos de exibição usados por ByteViewer.
Enumeração pública HelpContextType Define os identificadores que indicam as informações sobre o contexto no qual uma solicitação de informações de ajuda foi originada.
Enumeração pública HelpKeywordType Define os identificadores que indicam o tipo de uma palavra-chave da Ajuda.
Enumeração pública MenuCommandsChangedType Especifica o tipo de ação que ocorreu para o objeto correspondente MenuCommands coleção.
Enumeração pública SelectionTypes Define os identificadores que indicam o tipo de uma seleção.
Enumeração pública ViewTechnology Define identificadores para um conjunto de tecnologias que os hosts do designer oferecem suporte a.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft