Exportar (0) Imprimir
Expandir Tudo
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

Classe ControlDesigner

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

Namespace:  System.Web.UI.Design
Assembly:  System.Design (em System.Design.dll)

[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public class ControlDesigner : HtmlControlDesigner

O tipo ControlDesigner expõe os membros a seguir.

  NomeDescrição
Método públicoControlDesignerInicializa uma nova instância da classe ControlDesigner.
Superior

  NomeDescrição
Propriedade públicaActionListsObtém a coleção lista de ação para o designer de controle. (Substitui ComponentDesigner.ActionLists.)
Propriedade públicaAllowResizeObtém um valor indicando se o controle pode ser redimensionado no ambiente de tempo de design.
Propriedade públicaAssociatedComponentsObtém a coleção de componentes associado ao componente gerenciado pelo designer. (Herdado de ComponentDesigner.)
Propriedade públicaAutoFormatsObtém a coleção de esquemas predefinidos de formatação automática exibir em tempo de design na caixa de diálogo AutoFormatação para o controle associado.
Propriedade públicaBehavior Obsoleta. Obtém ou define o comportamento DHTML associado com o designer. (Herdado de HtmlControlDesigner.)
Propriedade públicaComponentObtém o componente que este designer está criando. (Herdado de ComponentDesigner.)
Propriedade públicaDataBindingsObtém a coleção de ligações de dados para o controle atual. (Herdado de HtmlControlDesigner.)
Propriedade protegidaDataBindingsEnabledObtém um valor indicando se a associação de dados é suportada pela região recipiente para o controle associado.
Propriedade protegidaDesignerStateObtém um objeto que é usado para persistir em tempo de design dados para o controle associado.
Propriedade protegidaDesignTimeElement Obsoleta. Obtém o objeto de tempo de design que representa o controle que está associado a HtmlControlDesigner o objeto na superfície de design. (Herdado de HtmlControlDesigner.)
Propriedade protegidaDesignTimeElementView Obsoleta. Obtém o objeto de exibição- controle para o designer de controle.
Propriedade públicaDesignTimeHtmlRequiresLoadComplete Obsoleta. Obtém um valor indicando se o host de design carregar deve terminar antes que o método de GetDesignTimeHtml pode ser chamado.
Propriedade públicaExpressionsObtém as ligações de expressão para o controle atual em tempo de design. (Herdado de HtmlControlDesigner.)
Propriedade protegidaHidePropertiesInTemplateModeInfraestrutura. Obtém um valor que indica se as propriedades do controle associado são ocultas quando o controle está no modo de modelo.
Propriedade públicaIDObtém ou define a cadeia de caracteres de identificação para o controle.
Propriedade protegidaInheritanceAttributeObtém um atributo que indica o tipo de herança do componente associado. (Herdado de ComponentDesigner.)
Propriedade protegidaInheritedObtém um valor que indica se este componente é herdado. (Herdado de ComponentDesigner.)
Propriedade protegidaInTemplateModeObtém um valor indicando se o controle estiver de modelo ou modo de edição no host de design. A propriedade de InTemplateMode é somente leitura.
Propriedade públicaIsDirty Obsoleta. Obtém ou define um valor indicando se o controle de servidor Web foi marcado como modificado.
Propriedade protegidaParentComponentObtém o componente pai para esse designer. (Herdado de ComponentDesigner.)
Propriedade públicaReadOnly Obsoleta. Obtém ou define um valor que indica se as propriedades de controle são somente leitura em tempo de design.
Propriedade protegidaRootDesignerObtém o designer de controle para a página da Web que contém o controle associado.
Propriedade protegidaShadowPropertiesObtém uma coleção de valores de propriedade que substituem as configurações do usuário. (Herdado de ComponentDesigner.)
Propriedade públicaShouldCodeSerialize Obsoleta. Obtém ou define um valor que indica se deseja criar uma declaração de campo para o controle no arquivo code-behind para o documento de design atual durante a serialização. (Herdado de HtmlControlDesigner.)
Propriedade protegidaTagObtém um objeto que representa o elemento de marcação HTML para o controle associado.
Propriedade públicaTemplateGroupsObtém uma coleção de grupos de modelo, cada conteúdo de uma ou mais definições de modelo.
Propriedade protegidaUsePreviewControlObtém um valor indicando se o designer de controle usa um controle de visualização temporário para gerar marcação tempo de design HTML.
Propriedade públicaVerbsObtém o tempo de design verbos com suporte pelo componente que está associado com o designer. (Herdado de ComponentDesigner.)
Propriedade públicaViewControlObtém ou define um controle de servidor Web que pode ser usado visualizando a marcação tempo de design HTML.
Propriedade públicaViewControlCreatedObtém ou define um valor indicando se um controle de View foi criado para exibição na superfície de design.
Propriedade protegidaVisibleObtém um valor que indica se o controle é visível em tempo de design.
Superior

  NomeDescrição
Método protegidoCreateErrorDesignTimeHtml(String)Cria a marcação HTML para exibir em tempo de design uma mensagem de erro especificada.
Método protegidoCreateErrorDesignTimeHtml(String, Exception)Cria a marcação HTML para exibir em tempo de design uma mensagem de erro especificada de exceção.
Método protegidoCreatePlaceHolderDesignTimeHtml()Fornece uma representação retangular simples de espaço reservado que exibe o tipo e a identificação do controle.
Método protegidoCreatePlaceHolderDesignTimeHtml(String)Fornece uma representação retangular simples de espaço reservado que exibe o tipo e a identificação do controle, e também instruções ou informações adicionais especificada.
Método protegidoCreateViewControlRetorna uma cópia do controle associado para exibir ou processar na superfície de design.
Método públicoDispose()Libera todos os recursos usados pela ComponentDesigner. (Herdado de ComponentDesigner.)
Método protegidoDispose(Boolean)Libera os recursos não gerenciados usados pela HtmlControlDesigner object e, opcionalmente, libera os recursos gerenciados. (Herdado de HtmlControlDesigner.)
Método públicoDoDefaultActionCria uma assinatura de método no arquivo de código de origem para o evento padrão no componente e navega cursor do usuário para esse local. (Herdado de ComponentDesigner.)
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegidoFinalizeTenta liberar recursos chamando Dispose(false) antes do objeto é recuperado pelo coletor de lixo. (Herdado de ComponentDesigner.)
Método públicoGetBoundsRecupera as coordenadas do retângulo que representa os limites do controle como exibido na superfície de design.
Método públicoGetDesignTimeHtml()Recupera a marcação HTML que é usada para representar o controle em tempo de design.
Método públicoGetDesignTimeHtml(DesignerRegionCollection)Recupera a marcação HTML para exibir o controle e preenche a coleção com as regiões atuais de designer de controle.
Método públicoMembro estáticoGetDesignTimeResourceProviderFactoryRetorna uma fábrica apropriada do provedor de recursos, dependendo das configurações de globalização no arquivo de configuração do site.
Método públicoGetEditableDesignerRegionContentRetorna o conteúdo para uma região editável de exibição em tempo de design do controle associado.
Método protegidoGetEmptyDesignTimeHtmlRecupera a marcação HTML para representar em tempo de design um controle de servidor Web não tem nenhuma representação visual em tempo de execução.
Método protegidoGetErrorDesignTimeHtmlRecupera a marcação HTML que fornece informações sobre a exceção especificada.
Método públicoGetHashCodeServe como a função de hash padrão. (Herdado de Object.)
Método públicoGetPersistenceContentRecupera a marcação interna persistable HTML do controle em tempo de design.
Método públicoGetPersistInnerHtml Obsoleta. Recupera a marcação interna persistable HTML do controle.
Método protegidoGetServiceTenta recuperar o tipo especificado de serviço do site do modo de design do componente do designer. (Herdado de ComponentDesigner.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoGetViewRendering()Recupera um objeto que contém a marcação tempo de design para o conteúdo e regiões do controle associado.
Método públicoMembro estáticoGetViewRendering(Control)Recupera um objeto que contém a marcação tempo de design para o conteúdo e regiões de controle específico.
Método públicoMembro estáticoGetViewRendering(ControlDesigner)Recupera um objeto que contém a marcação tempo de design para o conteúdo e regiões do controle associado para o designer de controle específico.
Método públicoInitializeInicializa o designer de controle e carrega o componente especificado. (Substitui HtmlControlDesigner.Initialize(IComponent).)
Método públicoInitializeExistingComponentReinicializa a um componente existente. (Herdado de ComponentDesigner.)
Método públicoInitializeNewComponentInicializa um componente criado recentemente. (Herdado de ComponentDesigner.)
Método públicoInitializeNonDefault Obsoleta. Inicializa as configurações de um componente importado que já esteja inicializado para configurações diferentes do padrão. (Herdado de ComponentDesigner.)
Método públicoInvalidate()Invalida toda a área de controle que é exibido na superfície de design e informa o designer de controle para redesenhar o controle.
Método públicoInvalidate(Rectangle)Invalida a área especificada de controle que é exibido na superfície de design e informa o designer de controle para redesenhar o controle.
Método protegidoInvokeGetInheritanceAttributeObtém o InheritanceAttribute de contas ComponentDesigner. (Herdado de ComponentDesigner.)
Método públicoMembro estáticoInvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String)Envolve uma série de alterações em uma transação, usando os parâmetros especificados que podem ser revertidos como uma unidade com a funcionalidade desfazer de host de design.
Método públicoMembro estáticoInvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String, MemberDescriptor)Envolve uma série de alterações em uma transação, usando os parâmetros especificados que podem ser revertidos como uma unidade com a funcionalidade desfazer de host de design.
Método públicoMembro estáticoInvokeTransactedChange(IServiceProvider, IComponent, TransactedChangeCallback, Object, String, MemberDescriptor)Envolve uma série de alterações em uma transação, usando os parâmetros especificados que podem ser revertidos como uma unidade com a funcionalidade desfazer de host de design.
Método públicoIsPropertyBound Obsoleta. Obtém um valor indicando se a propriedade especificada no controle associado é associado a dados.
Método públicoLocalizeUsa o gravador fornecido de recurso para persistir as propriedades localizáveis do controle associado a um recurso no host de design.
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoOnAutoFormatAppliedChamado quando um esquema de formatação predefinido, automática é aplicado ao controle associado.
Método protegidoOnBehaviorAttached Obsoleta. Chamado quando um comportamento está associado com o elemento. (Herdado de HtmlControlDesigner.)
Método protegidoOnBehaviorDetaching Obsoleta. Chamado quando um comportamento desassocia a partir do elemento. (Herdado de HtmlControlDesigner.)
Método protegidoOnBindingsCollectionChanged Obsoleta. Chamado quando a coleção de associação de dados alterar. (Substitui HtmlControlDesigner.OnBindingsCollectionChanged(String).)
Método protegidoOnClickChamado pelo host de design quando o usuário clica no controle associado em tempo de design.
Método públicoOnComponentChangedChamado quando as alterações de controle associados.
Método públicoOnComponentChangingRepresenta o método que manipulará o evento de ComponentChanging para o controle associado.
Método protegidoOnControlResize Obsoleta. Chamado quando o controle de servidor Web associado for redimensionado no host de design em tempo de design.
Método protegidoOnPaintChamado quando o designer de controle desenhar o controle associado na superfície de design, se o valor de CustomPaint é true.
Método públicoOnSetComponentDefaults Obsoleta. Define as propriedades padrão para o componente. (Herdado de ComponentDesigner.)
Método públicoOnSetParentFornece uma maneira para realizar processamento adicional quando o controle associado é anexado a um controle pai. (Herdado de HtmlControlDesigner.)
Método protegidoPostFilterAttributesPermite que um designer alterar ou remover itens do conjunto de atributos que ele expõe por meio de um TypeDescriptor. (Herdado de ComponentDesigner.)
Método protegidoPostFilterEventsPermite que um designer alterar ou remover itens do conjunto de eventos que ele expõe por meio de um TypeDescriptor. (Herdado de ComponentDesigner.)
Método protegidoPostFilterPropertiesPermite que um designer alterar ou remover itens do conjunto de propriedades que ele expõe por meio de um TypeDescriptor. (Herdado de ComponentDesigner.)
Método protegidoPreFilterAttributesPermite que um designer adicionar ao conjunto de atributos que ele expõe por meio de um TypeDescriptor. (Herdado de ComponentDesigner.)
Método protegidoPreFilterEventsDefine a lista de eventos que são expostos em tempo de design para o TypeDescriptor o objeto para o componente. (Herdado de HtmlControlDesigner.)
Método protegidoPreFilterPropertiesPropriedades a seguir adiciona ou remove as propriedades da grade de propriedades em um host de design em tempo de design ou fornece novas propriedades em tempo de design que podem corresponder às propriedades do controle associado. (Substitui HtmlControlDesigner.PreFilterProperties(IDictionary).)
Método protegidoRaiseComponentChangedNotifica o IComponentChangeService que esse componente foi alterado. (Herdado de ComponentDesigner.)
Método protegidoRaiseComponentChangingNotifica o IComponentChangeService que este componente está prestes a ser alterada. (Herdado de ComponentDesigner.)
Método públicoRaiseResizeEvent Obsoleta. Gera o evento OnControlResize.
Método públicoRegisterCloneRegistra dados internos em um controle clonado.
Método públicoSetEditableDesignerRegionContentEspecifica o conteúdo para uma região editável do controle em tempo de design.
Método protegidoSetRegionContentEspecifica o conteúdo para uma região editável no modo de tempo de design do controle.
Método protegidoSetViewFlagsAtribui a enumeração bit a bit especificada de ViewFlags para o valor especificado da bandeira.
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Método públicoUpdateDesignTimeHtmlAtualiza a marcação tempo de design HTML para o controle de servidor Web associado chamando o método GetDesignTimeHtml .
Superior

  NomeDescrição
Implementação explícita da interfaceMétodo particularIDesignerFilter.PostFilterAttributesPara obter uma descrição desse membro, consulte o IDesignerFilter.PostFilterAttributes método. (Herdado de ComponentDesigner.)
Implementação explícita da interfaceMétodo particularIDesignerFilter.PostFilterEventsPara obter uma descrição desse membro, consulte o IDesignerFilter.PostFilterEvents método. (Herdado de ComponentDesigner.)
Implementação explícita da interfaceMétodo particularIDesignerFilter.PostFilterPropertiesPara obter uma descrição desse membro, consulte o IDesignerFilter.PostFilterProperties método. (Herdado de ComponentDesigner.)
Implementação explícita da interfaceMétodo particularIDesignerFilter.PreFilterAttributesPara obter uma descrição desse membro, consulte o IDesignerFilter.PreFilterAttributes método. (Herdado de ComponentDesigner.)
Implementação explícita da interfaceMétodo particularIDesignerFilter.PreFilterEventsPara obter uma descrição desse membro, consulte o IDesignerFilter.PreFilterEvents método. (Herdado de ComponentDesigner.)
Implementação explícita da interfaceMétodo particularIDesignerFilter.PreFilterPropertiesPara obter uma descrição desse membro, consulte o IDesignerFilter.PreFilterProperties método. (Herdado de ComponentDesigner.)
Implementação explícita da interfacePropriedade particularITreeDesigner.ChildrenPara obter uma descrição desse membro, consulte o ITreeDesigner.Children propriedade. (Herdado de ComponentDesigner.)
Implementação explícita da interfacePropriedade particularITreeDesigner.ParentPara obter uma descrição desse membro, consulte o ITreeDesigner.Parent propriedade. (Herdado de ComponentDesigner.)
Superior

A classe de ControlDesigner fornece uma classe base de designer de controle que pode ser herdado e estendido para fornecer suporte em tempo de design para um controle de servidor Web em um host de design, como Visual Studio 2005.

O modelo de objeto para trabalhar comprocessamento em tempo de design é aprimorado sobre versões anteriores, com as seguintes novas classes base para fornecer acesso ao modelo de objeto simplificado:

Formatação automática

Você pode criar uma variedade de automático e formatos predefinidos que podem simplificar o processo de desenvolvedores de página que são aplicar o estilo complexo alterações em controles personalizados do servidor Web. Por exemplo, o controle de TableDesigner , que deriva da classe de ControlDesigner , fornece vários formatos automático de que para escolher. Para implementar e fornecer formatação automática nos controles personalizados, use os seguintes recursos:

A ação lista (marcas inteligentes)

Listas de ações são menus de tarefas importantes ou amplamente usadas que um desenvolvedor de página que usa um controle pode executar em uma interface do usuário em tempo de design, como Visual Studio 2005. Por exemplo, a exibição em tempo de design do seu controle pode fornecer um menu de tarefas disponível. Isso inclui uma tarefa formatar automaticamente o controle. Para aprender sobre listas de ação, inicie com os seguintes recursos:

Controle regiões de designer

Áreas são editáveis no modo de tempo de design de um controle de servidor Web. Esse recurso oferece WYSIWYG- como edição de conteúdo do modelo, os controles internos, e propriedades em tempo de design. Você pode fazer o designer de controle criar controles nas regiões ou você pode usar a caixa de ferramentas para arrastar e soltar controles em regiões. Regiões são gerenciadas com os seguintes recursos:

Modelos

O modelo para criar interface de usuário para edição tempo de design de controles modelados, como o controle de GridView , foi aprimorado extremamente versões anteriores. Você pode criar controles personalizados complexos que incluem modelos para várias partes do controle, e seu designer de controle personalizado pode ajudar a paginação os desenvolvedores que estejam alterando modelos com os seguintes recursos:

Processamento de tempo de design

A classe de ControlDesigner possui os seguintes métodos para suportar renderização de tempo de design do controle de servidor Web. A maioria desses métodos são os mesmos que em versões anteriores:

O exemplo de código demonstra como criar uma classe simples de designer que deriva da classe de ControlDesigner . Este designer de controle suporta uma classe personalizada de TextControl e fornece um comando altera em tempo de design o tamanho do texto de um controle. O designer de controle está associado com o controle especificando o designer de controle em uma declaração de objeto de DesignerAttribute na classe de TextControl . A chave para persistir alterações de propriedade do designer de controle a marcação HTML é encontrada no método de ToggleTextSize de classe personalizada de ActionList .

Para tentar o exemplo, adicione uma referência ao conjunto de System.Design.dll e compilar o código.


using System;
using System.Web.UI;
using System.Drawing;
using System.Web.UI.Design;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.ComponentModel.Design;

namespace ASPNet.Design.Samples.CS
{
    // Simple text Web control renders a text string.
    // This control is associated with the TextSizeWebControlDesigner.
    [DesignerAttribute(typeof(TextSizeWebControlDesigner)),
    ToolboxData("<{0}:TextControl runat=\"server\"></{0}:TextControl>")]
    public class TextControl : Label
    {
        private bool _largeText = true;

        // Constructor
        public TextControl()
        {
            Text = "Test Phrase";
            SetSize();
        }

        // Determines whether the text is large or small
        [Bindable(true), Category("Appearance"), DefaultValue("true")]
        public bool LargeText
        {
            get { return _largeText; }
            set
            {
                _largeText = value;
                SetSize();
            }
        }

        // Applies the LargeText property to the control
        private void SetSize()
        {
            if (LargeText)
                this.Font.Size = FontUnit.XLarge;
            else
                this.Font.Size = FontUnit.Small;
        }
    }

    // This control designer offers DesignerActionList commands
    // that can alter the design time html of the associated control.
    public class TextSizeWebControlDesigner : ControlDesigner
    {
        private DesignerActionListCollection _actionLists = null;

        // Do not allow direct resizing of the control
        public override bool AllowResize
        {
            get { return false; }
        }

        // Return a custom ActionList collection
        public override DesignerActionListCollection ActionLists
        {
            get
            {
                if (_actionLists == null)
                {
                    _actionLists = new DesignerActionListCollection();
                    _actionLists.AddRange(base.ActionLists);

                    // Add a custom DesignerActionList
                    _actionLists.Add(new ActionList(this));
                }
                return _actionLists;
            }
        }

        public class ActionList : DesignerActionList
        {
            private TextSizeWebControlDesigner _parent;
            private DesignerActionItemCollection _items;

            // Constructor
            public ActionList(TextSizeWebControlDesigner parent)
                : base(parent.Component)
            {
                _parent = parent;

            }

            // Create the ActionItem collection and add one command
            public override DesignerActionItemCollection GetSortedActionItems()
            {
                if (_items == null)
                {
                    _items = new DesignerActionItemCollection();
                    _items.Add(new DesignerActionMethodItem(this, "ToggleLargeText", "Toggle Text Size", true));
                }
                return _items;
            }

            // ActionList command to change the text size
            private void ToggleLargeText()
            {
                // Get a reference to the parent designer's associated control
                TextControl ctl = (TextControl)_parent.Component;

                // Get a reference to the control's LargeText property
                PropertyDescriptor propDesc = TypeDescriptor.GetProperties(ctl)["LargeText"];

                // Get the current value of the property
                bool v = (bool)propDesc.GetValue(ctl);

                // Toggle the property value
                propDesc.SetValue(ctl, !v);
            }
        }
    }
}


...


<%@ Page Language="C#" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="ASPNet.Design.Samples.CS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <aspSample:TextControl ID="TextControl1" runat="server">
    </aspSample:TextControl>


    </div>
    </form>
</body>
</html>


.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

System.Object
  System.ComponentModel.Design.ComponentDesigner
    System.Web.UI.Design.HtmlControlDesigner
      System.Web.UI.Design.ControlDesigner
        System.Web.DynamicData.Design.DynamicDataManagerDesigner
        System.Web.UI.Design.ContainerControlDesigner
        System.Web.UI.Design.DataSourceDesigner
        System.Web.UI.Design.ExtenderControlDesigner
        System.Web.UI.Design.HierarchicalDataSourceDesigner
        System.Web.UI.Design.QueryExtenderDesigner
        System.Web.UI.Design.ReadWriteControlDesigner
        System.Web.UI.Design.ScriptManagerDesigner
        System.Web.UI.Design.ScriptManagerProxyDesigner
        System.Web.UI.Design.TemplatedControlDesigner
        System.Web.UI.Design.TextControlDesigner
        System.Web.UI.Design.TimerDesigner
        System.Web.UI.Design.UpdatePanelDesigner
        System.Web.UI.Design.UpdateProgressDesigner
        System.Web.UI.Design.UserControlDesigner
        System.Web.UI.Design.WebControls.BaseDataBoundControlDesigner
        System.Web.UI.Design.WebControls.ButtonDesigner
        System.Web.UI.Design.WebControls.CalendarDesigner
        System.Web.UI.Design.WebControls.ChangePasswordDesigner
        System.Web.UI.Design.WebControls.CheckBoxDesigner
        System.Web.UI.Design.WebControls.CompositeControlDesigner
        System.Web.UI.Design.WebControls.ContentDesigner
        System.Web.UI.Design.WebControls.ContentPlaceHolderDesigner
        System.Web.UI.Design.WebControls.DataPagerDesigner
        System.Web.UI.Design.WebControls.HiddenFieldDesigner
        System.Web.UI.Design.WebControls.LiteralDesigner
        System.Web.UI.Design.WebControls.LoginNameDesigner
        System.Web.UI.Design.WebControls.LoginViewDesigner
        System.Web.UI.Design.WebControls.PasswordRecoveryDesigner
        System.Web.UI.Design.WebControls.PreviewControlDesigner
        System.Web.UI.Design.WebControls.RepeaterDesigner
        System.Web.UI.Design.WebControls.SiteMapPathDesigner
        System.Web.UI.Design.WebControls.SubstitutionDesigner
        System.Web.UI.Design.WebControls.TableDesigner
        System.Web.UI.Design.WebControls.WebParts.ProxyWebPartManagerDesigner
        System.Web.UI.Design.WebControls.WebParts.WebPartManagerDesigner
        System.Web.UI.Design.WebControls.WebParts.WebZoneDesigner
        System.Web.UI.Design.WebControls.XmlDesigner

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft