System.Web.UI.Design Namespace

Contém classes que podem ser usadas para estender o suporte de tempo de design para ASP.NET páginas da Web e para controles de servidor Web.

Classes

Nome Description
AppSettingsExpressionEditor

Fornece propriedades e métodos para avaliar e editar uma expressão de configuração de aplicativo em um arquivo de configuração em tempo de design.

AsyncPostBackTriggerControlIDConverter

Fornece um conversor de tipo que recupera uma lista de IDs de controle no contêiner atual.

AsyncPostBackTriggerEventNameConverter

Fornece um conversor de tipo que recupera uma lista de eventos para um controle no contêiner atual.

CalendarDataBindingHandler

Fornece um manipulador de associação de dados para um calendário.

ClientScriptItem

Representa um elemento de script do cliente em um formulário web ou controle de usuário em tempo de design. Essa classe não pode ser herdada.

ClientScriptItemCollection

Representa uma coleção somente leitura de blocos de script do cliente que estão contidos em um Formulário Web ou controle de usuário no momento do design. Essa classe não pode ser herdada.

CollectionEditorBase

Fornece uma interface do usuário para que os usuários possam editar ScriptReferenceCollectione ServiceReferenceCollectionUpdatePanelTriggerCollection objetos em tempo de design.

ColorBuilder

Fornece um construtor de cadeias de caracteres de cor HTML em tempo de design que permite que um usuário selecione uma cor.

ConnectionStringEditor

Fornece uma classe base para uma interface do usuário selecionar e editar uma propriedade cadeia de conexão em tempo de design.

ConnectionStringsExpressionEditor

Fornece propriedades e métodos para selecionar uma expressão de conexão de dados associada a uma propriedade de controle em tempo de design.

ContainerControlDesigner

Fornece funcionalidade de designer para controles que contêm controles filho ou propriedades que podem ser modificadas em tempo de design.

ContentDefinition

Fornece uma estrutura de propriedades que define o conteúdo da Web em tempo de design.

ControlDesigner

Fornece uma classe de designer de controle base para estender o comportamento de modo de design de um controle de servidor Web.

ControlDesignerState

Fornece acesso ao estado do designer de controle no host de design por meio da IComponentDesignerStateService interface. Essa classe não pode ser herdada.

ControlParser

Fornece métodos para criar um controle ou Control interface de servidor ITemplate Web a partir de uma cadeia de caracteres de marcação que representa um controle ou modelo persistente.

ControlPersister

Fornece métodos para persistir controles de servidor Web em tempo de design.

DataBindingCollectionConverter

Fornece um conversor de tipo para objetos DataBindingCollection.

DataBindingCollectionEditor

Fornece uma interface do usuário para editar uma coleção de associações de dados.

DataBindingHandler

Fornece uma classe base para um manipulador de associação de dados.

DataBindingValueUIHandler

Fornece um manipulador de interface do usuário para valores de associação de dados.

DataColumnSelectionConverter

Fornece um conversor de tipo para uma propriedade que representa o nome do campo de um campo de coluna associado em um controle GridView.

DataFieldConverter

Fornece um conversor de tipo que pode recuperar uma lista de campos de dados da fonte de dados selecionada do componente atual.

DataMemberConverter

Fornece um conversor de tipo que pode recuperar uma lista de membros de dados da fonte de dados selecionada do componente atual.

DataSetFieldSchema

Representa a estrutura ou o esquema de um campo de dados.

DataSetSchema

A DataSetSchema classe representa a estrutura, ou esquema, de uma fonte de dados. Essa classe não pode ser herdada.

DataSetViewSchema

Representa a estrutura, ou esquema, de um DataTable. Essa classe não pode ser herdada.

DataSourceBooleanViewSchemaConverter

Fornece um conversor de tipo para uma propriedade que representa um campo booliano em um esquema de fonte de dados.

DataSourceConverter

Fornece um conversor de tipo que pode recuperar uma lista de fontes de dados acessíveis ao componente atual.

DataSourceDesigner

Fornece suporte em tempo de design em um host de design para a DataSourceControl classe.

DataSourceViewSchemaConverter

Fornece um conversor de tipo para uma propriedade que representa um campo em um esquema de fonte de dados.

DesignerAutoFormat

Fornece a classe base abstrata para criar formatos que podem ser aplicados a um controle de servidor Web personalizado em tempo de design.

DesignerAutoFormatCollection

Representa uma coleção de objetos dentro de DesignerAutoFormat um designer de controle. Essa classe não pode ser herdada.

DesignerAutoFormatStyle

Representa o estilo de um DesignerAutoFormat objeto. Essa classe é usada principalmente por desenvolvedores de controle.

DesignerDataSourceView

Serve como a classe base para classes de exibição da fonte de dados em tempo de design.

DesignerHierarchicalDataSourceView

Fornece uma classe base para designers para exibições de dados com base em dados hierárquicos. Essa classe deve ser herdada.

DesignerObject

Representa um objeto em um host de design, como o Visual Studio 2005. Essa classe deve ser herdada.

DesignerRegion

Define uma região de conteúdo dentro da marcação de tempo de design para o controle associado.

DesignerRegionCollection

Representa uma coleção de objetos dentro de DesignerRegion um designer de controle.

DesignerRegionMouseEventArgs

Fornece dados para um ViewEvent evento gerado quando você clica em um controle selecionado ou em uma região de designer em um controle selecionado. Essa classe não pode ser herdada.

DesignTimeData

Fornece métodos auxiliares que podem ser usados por designers de controle para gerar dados de exemplo para propriedades associadas a dados em tempo de design. Essa classe não pode ser herdada.

DesignTimeResourceProviderFactory

Usado pela localização de controle para ler e gravar recursos em tempo de design.

EditableDesignerRegion

Representa uma região de conteúdo editável dentro da marcação de tempo de design para o controle associado.

ExpressionEditor

Define um conjunto de propriedades e métodos para avaliar uma expressão associada a uma propriedade de controle em tempo de design e fornecer uma folha do editor de expressões para o host de design visual para uso na caixa de diálogo do editor de expressões. Essa classe é abstrata.

ExpressionEditorSheet

Representa uma folha de editor de tempo de design para uma expressão personalizada. Essa classe deve ser herdada.

ExpressionsCollectionConverter

Fornece um conversor de tipo para coleções de associação de expressão.

ExpressionsCollectionEditor

Fornece uma interface do usuário para selecionar e editar uma coleção de associação de expressões em tempo de design.

ExtenderControlDesigner

Fornece suporte à interface do usuário para trabalhar com controles de extensor em tempo de design.

ExtenderControlToolboxItem

Fornece uma maneira de determinar quais controles de destino podem ser estendidos por um controle de extensor específico na caixa de ferramentas.

HierarchicalDataSourceConverter

Fornece um conversor de tipo que pode recuperar uma lista das fontes de dados hierárquicas que são acessíveis ao componente atual.

HierarchicalDataSourceDesigner

Fornece suporte em tempo de design em um designer visual para o HierarchicalDataSourceControl controle.

HtmlControlDesigner

Fornece funcionalidade básica de tempo de design para controles de servidor ASP.NET.

HtmlIntrinsicControlDesigner

Fornece um designer base para todos os controles HTML intrínsecos.

HyperLinkDataBindingHandler

Fornece um manipulador de associação de dados para uma propriedade de hiperlink.

ImageUrlEditor

Fornece uma interface do usuário para selecionar uma URL que faz referência a uma imagem.

MailFileEditor

Fornece uma interface do usuário para selecionar e editar um nome de arquivo de email para uma propriedade em tempo de design.

MdbDataFileEditor

Fornece uma interface do usuário em tempo de design para selecionar um arquivo de banco de dados do Microsoft Access.

PostBackTriggerControlIDConverter

Fornece um conversor de tipo que recupera uma lista de IDs de controle no contêiner atual.

QueryExtenderDesigner

Fornece funcionalidade de designer para o QueryExtender controle.

ReadWriteControlDesigner

Estende o comportamento de tempo de design para controles de servidor de leitura/gravação.

ResourceExpressionEditor

Fornece propriedades e métodos para avaliar e editar uma expressão de recurso em tempo de design.

ResourceExpressionEditorSheet

Representa uma folha de editor de tempo de design para as propriedades de uma expressão de recurso na interface do usuário de um host de designer em tempo de design.

RouteUrlExpressionEditor

Fornece propriedades e métodos para compor uma RouteURL expressão em tempo de design.

RouteUrlExpressionEditorSheet

Representa uma folha de editor de tempo de design para as propriedades de uma RouteUrl expressão na interface do usuário de um host de designer em tempo de design.

RouteValueExpressionEditor

Fornece propriedades e métodos para compor uma RouteValue expressão em tempo de design.

RouteValueExpressionEditorSheet

Representa uma folha de editor de tempo de design para as propriedades de uma RouteValue expressão na interface do usuário de um host de designer em tempo de design.

ScriptManagerDesigner

Fornece suporte de tempo de design para o ScriptManager controle em um designer visual.

ScriptManagerProxyDesigner

Fornece suporte de tempo de design para o ScriptManagerProxy controle em um designer visual.

ServiceReferenceCollectionEditor

Fornece um editor de componentes para a coleção de referência de serviço do ServiceReference controle.

SkinIDTypeConverter

Fornece uma lista de IDs de pele válidas para um controle em tempo de design, com base no tema atualmente aplicável.

SupportsPreviewControlAttribute

Indica se um designer de controle requer uma instância de visualização do controle em tempo de design. Essa classe não pode ser herdada.

TemplatedControlDesigner

Estende o comportamento de tempo de design para controles de servidor baseados em modelo.

TemplatedEditableDesignerRegion

Define uma região editável de conteúdo dentro da marcação de tempo de design para o controle associado.

TemplateDefinition

Fornece propriedades e métodos que definem um elemento de modelo em um controle de servidor Web em tempo de design.

TemplateEditingService

Fornece serviços para editar modelos de controle em tempo de design. Essa classe não pode ser herdada.

TemplateEditingVerb

Representa um verbo de designer que cria um quadro de edição de modelo e que pode ser invocado apenas por um editor de modelos.

TemplateGroup

Uma coleção de TemplateDefinition objetos que representam os elementos de modelo em um controle de servidor Web em tempo de design.

TemplateGroupCollection

Representa uma coleção de objetos dentro de TemplateGroup um designer de controle. Essa classe não pode ser herdada.

TemplateModeChangedEventArgs

Fornece dados para um ViewEvent evento gerado quando o modo de modelo é alterado para um controle na superfície de design.

TextControlDesigner

Estende o comportamento de tempo de design para controles de servidor Web que têm uma Text propriedade que é mantida como texto interno.

TextDataBindingHandler

Fornece um manipulador de associação de dados para um controle associado a dados em tempo de design.

TimerDesigner

Fornece suporte de tempo de design para o Timer controle em um designer visual.

TypeSchema

Representa a estrutura, ou esquema, de um tipo de objeto.

UpdatePanelDesigner

Fornece suporte de tempo de design para o UpdatePanel controle em um designer visual.

UpdatePanelTriggerCollectionEditor

Fornece um editor de componentes para a Triggers coleção de UpdatePanel controles.

UpdateProgressAssociatedUpdatePanelIDConverter

Fornece um conversor de tipo que recupera uma lista de IDs de controle no contêiner atual.

UpdateProgressDesigner

Fornece suporte de tempo de design para o UpdateProgress controle em um designer visual.

UrlBuilder

Inicia um editor de URL que permite que um usuário selecione ou crie uma URL. Essa classe não pode ser herdada.

UrlEditor

Fornece uma interface do usuário para selecionar uma URL.

UserControlDesigner

Fornece funcionalidade de designer para controles de usuário.

UserControlFileEditor

Fornece uma caixa de diálogo para selecionar arquivos a serem editados em tempo de design.

ViewEvent

Representa o tipo de evento que ocorreu em uma exibição de um controle em tempo de design. Essa classe não pode ser herdada.

ViewEventArgs

Fornece dados para o evento ViewEvent.

ViewRendering

Contém a marcação de tempo de design para conteúdo e regiões.

WebControlToolboxItem

Fornece uma classe base para um controle ToolboxItemde servidor Web.

WebFormsDesignerActionService

Estabelece um serviço de tempo de design que gerencia a coleção de DesignerActionItem objetos para um componente.

WebFormsReferenceManager

Fornece uma classe base para acessar os tipos, diretivas e controles no documento do projeto Web atual. Essa classe deve ser herdada.

WebFormsRootDesigner

Fornece uma classe base para a funcionalidade de tempo de design de uma página do Web Forms e permite o acesso e a manipulação de componentes e controles contidos na página dos Web Forms em tempo de design.

XmlDataFileEditor

Fornece uma interface do usuário em tempo de design para selecionar um arquivo de dados XML.

XmlDocumentSchema

Representa a estrutura, ou esquema, de um XmlDocument. Essa classe não pode ser herdada.

XmlFileEditor

Fornece uma interface do usuário para selecionar um arquivo XML usando uma caixa padrão OpenFileDialog .

XmlUrlEditor

Fornece uma interface do usuário para selecionar uma URL que indica o local de um arquivo XML.

XsdSchemaFileEditor

Fornece uma interface do usuário em tempo de design para selecionar um arquivo de definição de esquema XML.

XslTransformFileEditor

Fornece uma interface do usuário em tempo de design para selecionar um arquivo de transformação XML.

XslUrlEditor

Fornece uma interface do usuário para selecionar uma URL que indica o local de um arquivo XSL.

Interfaces

Nome Description
IContentResolutionService

Fornece uma interface para acesso a uma página mestra de uma página de conteúdo em tempo de design, se fornecida por um host de design, como Visual Studio 2005.

IControlDesignerBehavior

Habilita a extensão de comportamentos específicos de um designer de controle.

IControlDesignerTag

Fornece uma interface para acesso em tempo de design à marcação HTML para um controle associado a um designer de controle.

IControlDesignerView

Fornece uma interface para acesso à representação visual e ao conteúdo de um controle em tempo de design.

IDataBindingSchemaProvider

Fornece uma interface para acesso em tempo de design a um provedor de esquema em um host de design.

IDataSourceDesigner

Define a funcionalidade básica para um designer de fonte de dados.

IDataSourceFieldSchema

Fornece funcionalidade básica para descrever a estrutura de um campo de dados em tempo de design.

IDataSourceProvider

Define uma interface que um designer de controle pode implementar para fornecer acesso a uma fonte de dados.

IDataSourceSchema

Fornece funcionalidade básica para descrever a estrutura de uma fonte de dados em tempo de design.

IDataSourceViewSchema

Define um conjunto de métodos e propriedades usados para examinar uma fonte de dados.

IDesignTimeResourceProviderFactoryService

Fornece uma interface para criar uma classe personalizada DesignTimeResourceProviderFactory .

IDesignTimeResourceWriter

Usado pela DesignTimeResourceProviderFactory classe para localizar dados em tempo de design.

IDocumentProjectItem

Fornece uma interface para acessar um item de documento recuperado de um host de design em tempo de design.

IFolderProjectItem

Fornece uma interface para uma pasta de projeto em um host de design, como Visual Studio 2005.

IHierarchicalDataSourceDesigner

Fornece suporte em tempo de design em um designer visual para uma classe derivada da HierarchicalDataSourceControl classe.

IHtmlControlDesignerBehavior

Define uma interface que permite a extensão de comportamentos específicos de um designer de controle HTML.

IProjectItem

Fornece uma interface para um item recuperado em tempo de design de um host de design, como Visual Studio 2005.

ITemplateEditingFrame

Fornece uma interface para gerenciar uma área de edição de modelo.

ITemplateEditingService

Fornece serviços para editar modelos de controle em tempo de design.

IWebAdministrationService

Fornece uma interface para criar serviços para administrar um site na hora do design.

IWebApplication

Fornece uma interface para acessar um aplicativo Web em um host de design, como Microsoft Visual Studio 2005, em tempo de design.

IWebFormReferenceManager

Fornece uma interface que pode pesquisar informações sobre os tipos usados no projeto atual do Web Forms.

IWebFormsBuilderUIService

Fornece métodos para iniciar interfaces de usuário específicas para criar propriedades em tempo de design.

IWebFormsDocumentService

Fornece métodos para acessar serviços para acompanhar o estado de carregamento de um documento do Web Forms, lidar com eventos em tempo de carga, acessar o local de um documento, gerenciar o serviço desfazer de um documento e definir uma nova seleção dentro do documento.

Enumerações

Nome Description
ContentDesignerState

Enumera as configurações possíveis para o estado de um controle ContentDesigner em tempo de design.

ControlLocation

Especifica os locais possíveis para adicionar um controle em um contêiner.

UrlBuilderOptions

Define identificadores para configurações de um UrlBuilder.

ViewFlags

Indica quais recursos estão habilitados com o método SetViewFlags(ViewFlags, Boolean) de um designer.

Delegados

Nome Description
TransactedChangeCallback

Um delegado que se refere a um método em um objeto personalizado DesignerActionList que deve ser chamado pelo InvokeTransactedChange método para implementar alterações de propriedade no controle associado do designer.

ViewEventHandler

Representa o método que manipulará o evento ViewEvent gerado por ferramentas de design visual, como Visual Studio 2005, implementando a interface IControlDesignerView. Essa classe não pode ser herdada.