Partilhar via


System.Web.UI.Design Namespace

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

Classes

AppSettingsExpressionEditor

Fornece propriedades e métodos para avaliar e editar uma expressão de configuração de aplicativo em um arquivo de configuração no 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 de cliente em um formulário da 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 de cliente que estão contidos dentro de um formulário da Web ou controle de usuário em tempo de design. Essa classe não pode ser herdada.

CollectionEditorBase

Fornece uma interface do usuário de modo que os usuários possam editar objetos ScriptReferenceCollection, ServiceReferenceCollection e UpdatePanelTriggerCollection em tempo de design.

ColorBuilder

Fornece um construtor de cadeia 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 de 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 propriedade que define o conteúdo da Web em tempo de design.

ControlDesigner

Fornece uma classe de designer de controle base para estender o comportamento do 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 interface IComponentDesignerStateService. Essa classe não pode ser herdada.

ControlParser

Fornece métodos para criar um controle de servidor Web Control ou uma interface ITemplate 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 edição de 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 classe DataSetSchema representa a estrutura ou o esquema, de uma fonte de dados. Essa classe não pode ser herdada.

DataSetViewSchema

Representa a estrutura ou o esquema, de uma 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 de tempo de design em um host de design para a classe DataSourceControl.

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 a criação de formatos que podem ser aplicados a um controle de servidor Web personalizado em tempo de design.

DesignerAutoFormatCollection

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

DesignerAutoFormatStyle

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

DesignerDataSourceView

Serve como a classe base para classes de exibição de fonte de dados de 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, tal 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 DesignerRegion em um designer de controle.

DesignerRegionMouseEventArgs

Fornece dados para um evento ViewEvent que é 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 de associação de dados em tempo de design. Essa classe não pode ser herdada.

DesignTimeResourceProviderFactory

Usado pela localização do 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 que é 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 usar na caixa de diálogo do editor de expressões. Esta 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ão no tempo de design.

ExtenderControlDesigner

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

ExtenderControlToolboxItem

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

HierarchicalDataSourceConverter

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

HierarchicalDataSourceDesigner

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

HtmlControlDesigner

Fornece a funcionalidade básica em 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 do 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 a funcionalidade de designer para o controle QueryExtender.

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 expressão RouteURL em tempo de design.

RouteUrlExpressionEditorSheet

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

RouteValueExpressionEditor

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

RouteValueExpressionEditorSheet

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

ScriptManagerDesigner

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

ScriptManagerProxyDesigner

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

ServiceReferenceCollectionEditor

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

SkinIDTypeConverter

Fornece uma lista de IDs de capa válidos para um controle em tempo de design com base no tema aplicável no momento.

SupportsPreviewControlAttribute

Indica se um designer de controle requer uma instância de versão prévia 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 no 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 métodos e propriedades 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 do designer que cria um quadro de edição de modelo e que pode ser invocado somente por um editor de modelo.

TemplateGroup

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

TemplateGroupCollection

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

TemplateModeChangedEventArgs

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

TextControlDesigner

Estende um comportamento de tempo de design para controles de servidor Web que têm uma propriedade Text persistente 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 controle Timer em um designer visual.

TypeSchema

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

UpdatePanelDesigner

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

UpdatePanelTriggerCollectionEditor

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

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 controle UpdateProgress 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 a funcionalidade de designer para os controles de usuário.

UserControlFileEditor

Fornece uma caixa de diálogo para selecionar arquivos para editar em tempo de design.

ViewEvent

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

ViewEventArgs

Fornece dados para o evento de ViewEvent .

ViewRendering

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

WebControlToolboxItem

Fornece uma classe base para um ToolboxItem de controle de servidor Web.

WebFormsDesignerActionService

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

WebFormsReferenceManager

Fornece uma classe base para acessar os tipos, as diretivas e os 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 de Web Forms e permite o acesso e a manipulação de componentes e controles que estão contidos dentro da página de Web Forms em tempo de design.

XmlDataFileEditor

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

XmlDocumentSchema

Representa a estrutura ou o 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 de OpenFileDialog padrão.

XmlUrlEditor

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

XsdSchemaFileEditor

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

XslTransformFileEditor

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

XslUrlEditor

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

Interfaces

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 o 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 para a marcação HTML para um controle associado a um designer de controle.

IControlDesignerView

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

IDataBindingSchemaProvider

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

IDataSourceDesigner

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

IDataSourceFieldSchema

Fornece a 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 dar acesso a uma fonte de dados.

IDataSourceSchema

Fornece a 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 usadas para examinar uma fonte de dados.

IDesignTimeResourceProviderFactoryService

Fornece uma interface para criar uma classe DesignTimeResourceProviderFactory personalizada.

IDesignTimeResourceWriter

Usado pela classe DesignTimeResourceProviderFactory 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 classe HierarchicalDataSourceControl.

IHtmlControlDesignerBehavior

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

IProjectItem

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

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 a criação de serviços para administrar um site da Web em tempo de design.

IWebApplication

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

IWebFormReferenceManager

Fornece uma interface que pode procurar 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 a criação de propriedades em tempo de design.

IWebFormsDocumentService

Fornece métodos para acessar serviços para acompanhamento do estado de carregamento de um documento do Web Forms, manipulação de eventos em tempo de carregamento, acesso a um local do documento, gerenciamento do serviço de desfazer do documento e definição de uma nova seleção no documento.

Enumerações

ContentDesignerState

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

ControlLocation

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

UrlBuilderOptions

Define identificadores para configurações de um UrlBuilder.

ViewFlags

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

Delegados

TransactedChangeCallback

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

ViewEventHandler

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