System.Web.UI.Design Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| RouteUrlExpressionEditorSheet |
Representa uma folha de editor de tempo de design para as propriedades de uma |
| RouteValueExpressionEditor |
Fornece propriedades e métodos para compor uma |
| RouteValueExpressionEditorSheet |
Representa uma folha de editor de tempo de design para as propriedades de uma |
| 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 |
| 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. |