System.Web.UI.Design Espaço de Nomes

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

Classes

Name Description
AppSettingsExpressionEditor

Fornece propriedades e métodos para avaliar e editar uma expressão de definição de aplicação num ficheiro de configuração em tempo de design.

AsyncPostBackTriggerControlIDConverter

Fornece um conversor de tipos que recupera uma lista de IDs de controlo no contentor atual.

AsyncPostBackTriggerEventNameConverter

Fornece um conversor de tipos que recupera uma lista de eventos para um controlo no contentor atual.

CalendarDataBindingHandler

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

ClientScriptItem

Representa um elemento de script cliente num Web Form ou controlo do utilizador no momento do design. Esta classe não pode ser herdada.

ClientScriptItemCollection

Representa uma coleção de blocos de script cliente apenas de leitura contidos num Formulário Web ou controlo do utilizador no momento do design. Esta classe não pode ser herdada.

CollectionEditorBase

Fornece uma interface de utilizador para que os utilizadores possam editar ScriptReferenceCollection, ServiceReferenceCollection, e UpdatePanelTriggerCollection objetos no momento do design.

ColorBuilder

Fornece um construtor de strings de cores HTML no momento do design que permite ao utilizador selecionar uma cor.

ConnectionStringEditor

Fornece uma classe base para uma interface de utilizador para selecionar e editar uma propriedade de cadeia de ligação no momento do design.

ConnectionStringsExpressionEditor

Fornece propriedades e métodos para selecionar uma expressão de ligação de dados associada a uma propriedade de controlo no momento do projeto.

ContainerControlDesigner

Fornece funcionalidade de designer para controlos que contêm controlos filhos ou propriedades que podem ser modificadas no momento do design.

ContentDefinition

Fornece uma estrutura de propriedades que define o conteúdo Web no momento do design.

ControlDesigner

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

ControlDesignerState

Fornece acesso ao estado do designer de controlo no host de design através da IComponentDesignerStateService interface. Esta classe não pode ser herdada.

ControlParser

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

ControlPersister

Fornece métodos para persistir os controlos do servidor Web em tempo de conceção.

DataBindingCollectionConverter

Fornece um conversor de tipos para DataBindingCollection objetos.

DataBindingCollectionEditor

Fornece uma interface de utilizador para editar uma coleção de ligações de dados.

DataBindingHandler

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

DataBindingValueUIHandler

Fornece um handler de interface para valores de ligação de dados.

DataColumnSelectionConverter

Fornece um conversor de tipos para uma propriedade que representa o nome do campo de um campo de coluna limitada num GridView controlo.

DataFieldConverter

Fornece um conversor de tipos que pode obter uma lista de campos de dados da fonte de dados selecionada pelo componente atual.

DataMemberConverter

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

DataSetFieldSchema

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

DataSetSchema

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

DataSetViewSchema

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

DataSourceBooleanViewSchemaConverter

Fornece um conversor de tipos para uma propriedade que representa um campo booleano num esquema de fonte de dados.

DataSourceConverter

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

DataSourceDesigner

Fornece suporte em tempo de conceção num anfitrião de design para a DataSourceControl turma.

DataSourceViewSchemaConverter

Fornece um conversor de tipos para uma propriedade que representa um campo num esquema de fonte de dados.

DesignerAutoFormat

Fornece a classe base abstrata para criar formatos que podem ser aplicados a um controlo personalizado de servidor Web no momento do design.

DesignerAutoFormatCollection

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

DesignerAutoFormatStyle

Representa o estilo de um DesignerAutoFormat objeto. Esta classe é usada principalmente por desenvolvedores de controlo.

DesignerDataSourceView

Serve como classe base para classes de visualização de fontes de dados em tempo de projeto.

DesignerHierarchicalDataSourceView

Fornece uma classe base para designers para vistas de dados baseadas em dados hierárquicos. Esta classe tem de ser herdada.

DesignerObject

Representa um objeto num host de design como o Visual Studio 2005. Esta classe tem de ser herdada.

DesignerRegion

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

DesignerRegionCollection

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

DesignerRegionMouseEventArgs

Fornece dados para um ViewEvent evento que é ativado quando clica num controlo selecionado ou numa região projetista num controlo selecionado. Esta classe não pode ser herdada.

DesignTimeData

Fornece métodos auxiliares que podem ser usados por projetistas de controlo para gerar dados de amostra para propriedades limitadas a dados em tempo de projeto. Esta classe não pode ser herdada.

DesignTimeResourceProviderFactory

Usado pela localização de controlo para ler e escrever recursos no momento do design.

EditableDesignerRegion

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

ExpressionEditor

Define um conjunto de propriedades e métodos para avaliar uma expressão associada a uma propriedade de controlo no momento do design e para fornecer uma folha de editor de expressões ao host de design visual para utilização na caixa de diálogo do editor de expressões. Esta aula é abstrata.

ExpressionEditorSheet

Representa uma folha editora de tempo de design para uma expressão personalizada. Esta classe tem de ser herdada.

ExpressionsCollectionConverter

Fornece um conversor de tipos para coleções de ligação de expressão.

ExpressionsCollectionEditor

Fornece uma interface de utilizador para selecionar e editar uma coleção de binding de expressões em tempo de design.

ExtenderControlDesigner

Fornece suporte de interface para trabalhar com controlos de extensores no momento do design.

ExtenderControlToolboxItem

Fornece uma forma de determinar quais os controlos de alvo que podem ser estendidos por um determinado controlo extensor na caixa de ferramentas.

HierarchicalDataSourceConverter

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

HierarchicalDataSourceDesigner

Fornece suporte em tempo de design num designer visual para o HierarchicalDataSourceControl controlo.

HtmlControlDesigner

Fornece funcionalidade básica em tempo de projeto para controlos de servidor ASP.NET.

HtmlIntrinsicControlDesigner

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

HyperLinkDataBindingHandler

Fornece um handler de ligação de dados para uma propriedade de hiperligação.

ImageUrlEditor

Fornece uma interface de utilizador para selecionar uma URL que faça referência a uma imagem.

MailFileEditor

Fornece uma interface de utilizador para selecionar e editar o nome de um ficheiro de email para uma propriedade no momento do projeto.

MdbDataFileEditor

Fornece uma interface de utilizador em tempo de design para selecionar um ficheiro de base de dados Microsoft Access.

PostBackTriggerControlIDConverter

Fornece um conversor de tipos que recupera uma lista de IDs de controlo no contentor atual.

QueryExtenderDesigner

Fornece funcionalidade de designer para o QueryExtender controlo.

ReadWriteControlDesigner

Prolonga o comportamento em tempo de design para controlos de servidor de leitura/escrita.

ResourceExpressionEditor

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

ResourceExpressionEditorSheet

Representa uma folha editora de tempo de design para as propriedades de uma expressão de recurso na interface de um host designer no momento do design.

RouteUrlExpressionEditor

Fornece propriedades e métodos para compor uma RouteURL expressão no momento do design.

RouteUrlExpressionEditorSheet

Representa uma folha editora de tempo de design para as propriedades de uma RouteUrl expressão na interface de um host designer no momento do design.

RouteValueExpressionEditor

Fornece propriedades e métodos para compor uma RouteValue expressão no momento do design.

RouteValueExpressionEditorSheet

Representa uma folha editora de tempo de design para as propriedades de uma RouteValue expressão na interface de um host designer no momento do design.

ScriptManagerDesigner

Fornece suporte em tempo de design para o ScriptManager controlo num designer visual.

ScriptManagerProxyDesigner

Fornece suporte em tempo de design para o ScriptManagerProxy controlo num designer visual.

ServiceReferenceCollectionEditor

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

SkinIDTypeConverter

Fornece uma lista de IDs de pele válidos para um controlo no momento do design, com base no tema atualmente aplicável.

SupportsPreviewControlAttribute

Indica se um designer de controlos necessita de uma instância de pré-visualização do controlo no momento do projeto. Esta classe não pode ser herdada.

TemplatedControlDesigner

Prolonga o comportamento em tempo de design para controlos de servidor baseados em templates.

TemplatedEditableDesignerRegion

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

TemplateDefinition

Fornece propriedades e métodos que definem um elemento modelo num controlo de servidor Web no momento do design.

TemplateEditingService

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

TemplateEditingVerb

Representa um verbo designer que cria um frame de edição de template, e que só pode ser invocado por um editor de template.

TemplateGroup

Uma coleção de TemplateDefinition objetos que representam os elementos do template num servidor Web controlam no momento do design.

TemplateGroupCollection

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

TemplateModeChangedEventArgs

Fornece dados para um ViewEvent evento que é ativado quando o modo modelo muda para um controlo na superfície de design.

TextControlDesigner

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

TextDataBindingHandler

Fornece um manipulador de ligação de dados para um controlo vinculado a dados no momento do projeto.

TimerDesigner

Fornece suporte em tempo de design para o Timer controlo num designer visual.

TypeSchema

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

UpdatePanelDesigner

Fornece suporte em tempo de design para o UpdatePanel controlo num designer visual.

UpdatePanelTriggerCollectionEditor

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

UpdateProgressAssociatedUpdatePanelIDConverter

Fornece um conversor de tipos que recupera uma lista de IDs de controlo no contentor atual.

UpdateProgressDesigner

Fornece suporte em tempo de design para o UpdateProgress controlo num designer visual.

UrlBuilder

Inicia um editor de URLs que permite ao utilizador selecionar ou criar um URL. Esta classe não pode ser herdada.

UrlEditor

Fornece uma interface de utilizador para selecionar uma URL.

UserControlDesigner

Fornece funcionalidade de designer para controlos de utilizador.

UserControlFileEditor

Fornece uma caixa de diálogo para selecionar ficheiros a editar no momento do design.

ViewEvent

Representa o tipo de evento que ocorreu numa vista de controlo no momento do projeto. Esta classe não pode ser herdada.

ViewEventArgs

Fornece dados para o ViewEvent evento.

ViewRendering

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

WebControlToolboxItem

Fornece uma classe base para um controlo ToolboxItemde servidor Web .

WebFormsDesignerActionService

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

WebFormsReferenceManager

Fornece uma classe base para aceder aos tipos, diretivas e controlos no documento atual do projeto Web. Esta classe tem de ser herdada.

WebFormsRootDesigner

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

XmlDataFileEditor

Fornece uma interface de utilizador em tempo de projeto para selecionar um ficheiro de dados XML.

XmlDocumentSchema

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

XmlFileEditor

Fornece uma interface de utilizador para selecionar um ficheiro XML usando uma caixa padrão OpenFileDialog .

XmlUrlEditor

Fornece uma interface de utilizador para selecionar uma URL que indica a localização de um ficheiro XML.

XsdSchemaFileEditor

Fornece uma interface de utilizador em tempo de conceção para selecionar um ficheiro de definição de esquema XML.

XslTransformFileEditor

Fornece uma interface de utilizador em tempo de design para selecionar um ficheiro de transformação XML.

XslUrlEditor

Fornece uma interface de utilizador para selecionar uma URL que indica a localização de um ficheiro XSL.

Interfaces

Name Description
IContentResolutionService

Fornece uma interface para aceder a uma página mestra a partir de uma página de conteúdo no momento do design, se fornecida por um host de design, como o Visual Studio 2005.

IControlDesignerBehavior

Permite a extensão de comportamentos específicos de um designer de controlo.

IControlDesignerTag

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

IControlDesignerView

Fornece uma interface para aceder à representação visual e ao conteúdo de um controlo no momento do projeto.

IDataBindingSchemaProvider

Fornece uma interface para acesso em tempo de conceção a um fornecedor de esquema num 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 no momento do design.

IDataSourceProvider

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

IDataSourceSchema

Fornece funcionalidade básica para descrever a estrutura de uma fonte de dados no momento do 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 turma para localizar dados no momento do projeto.

IDocumentProjectItem

Fornece uma interface para aceder a um item de documento recuperado de um host de design no momento do design.

IFolderProjectItem

Fornece uma interface para uma pasta de projeto num host de design, como o Visual Studio 2005.

IHierarchicalDataSourceDesigner

Fornece suporte em tempo de design num 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 controlo HTML.

IProjectItem

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

ITemplateEditingFrame

Fornece uma interface para gerir uma área de edição de templates.

ITemplateEditingService

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

IWebAdministrationService

Fornece uma interface para criar serviços de administração de um site no momento do design.

IWebApplication

Fornece uma interface para aceder a uma aplicação Web num host de design, como Microsoft Visual Studio 2005, na altura do design.

IWebFormReferenceManager

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

IWebFormsBuilderUIService

Fornece métodos para iniciar interfaces de utilizador específicas para construir propriedades em tempo de conceção.

IWebFormsDocumentService

Fornece métodos para aceder a serviços para rastrear o estado de carregamento de um documento Web Forms, tratar eventos no momento do carregamento, aceder à localização de um documento, gerir o serviço de desfazer do documento e definir uma nova seleção dentro do documento.

Enumerações

Name Description
ContentDesignerState

Enumera as possíveis definições para o estado de um ContentDesigner controlo no momento do projeto.

ControlLocation

Especifica as possíveis localizações para adicionar um controlo num contentor.

UrlBuilderOptions

Define identificadores para definições de um UrlBuilder.

ViewFlags

Indica quais as funcionalidades ativadas pelo SetViewFlags(ViewFlags, Boolean) método de um designer.

Delegados

Name Description
TransactedChangeCallback

Um delegado que se refere a um método num objeto personalizado DesignerActionList que deve ser chamado pelo InvokeTransactedChange método para implementar alterações de propriedades no controlo associado ao designer.

ViewEventHandler

Representa o método que irá lidar com o evento ViewEvent que é levantado por ferramentas de design visual, como Visual Studio 2005, implementando a interface IControlDesignerView. Esta classe não pode ser herdada.