Partilhar via


WebFormsRootDesigner Classe

Definição

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.

public ref class WebFormsRootDesigner abstract : IDisposable, System::ComponentModel::Design::IDesignerFilter, System::ComponentModel::Design::IRootDesigner
public abstract class WebFormsRootDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner
type WebFormsRootDesigner = class
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IDesignerFilter
Public MustInherit Class WebFormsRootDesigner
Implements IDesignerFilter, IDisposable, IRootDesigner
Herança
WebFormsRootDesigner
Implementações

Comentários

Um host de design, como o Visual Studio 2005, deve fornecer sua própria versão derivada da WebFormsRootDesigner classe para controlar designers por meio da RootDesigner propriedade do designer. Os designers de controle usam a RootDesigner propriedade para acessar e manipular a página do Web Forms recipiente em tempo de design.

Notas aos Implementadores

Ao herdar da WebFormsRootDesigner classe , você deve substituir os seguintes membros:

Construtores

WebFormsRootDesigner()

Inicializa uma nova instância da classe WebFormsRootDesigner.

Propriedades

Component

Obtém ou define o componente que deste designer está criando.

CurrentCulture

Obtém as informações de cultura do thread atual.

DocumentUrl

Quando substituído em uma classe derivada, obtém a URL na qual a página de Web Forms está localizada.

IsDesignerViewLocked

Quando substituído em uma classe derivada, obtém um valor que indica se a exibição do designer está bloqueada.

IsLoading

Quando substituído em uma classe derivada, obtém um valor que indica se a página de Web Forms ainda está carregando.

ReferenceManager

Quando substituído em uma classe derivada, obtém um objeto WebFormsReferenceManager que tem informações sobre a página de Web Forms atual.

SupportedTechnologies

Obtém uma matriz de tecnologias para as quais o componente do designer pode dar suporte para a exibição.

Verbs

Obtém os verbos de tempo de design que são compatíveis com o designer.

Métodos

AddClientScriptToDocument(ClientScriptItem)

Quando substituído em uma classe derivada, adiciona um elemento de script de cliente à página de Web Forms atual.

AddControlToDocument(Control, Control, ControlLocation)

Quando substituído em uma classe derivada, adiciona um controle de servidor Web para a página de Web Forms.

CreateDesignerActionService(IServiceProvider)

Retorna um objeto DesignerActionService de tempo de design.

CreateUrlResolutionService()

Retorna um IUrlResolutionService que resolve URLs relativas.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo WebFormsRootDesigner e libera opcionalmente os recursos gerados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Libera os recursos do objeto WebFormsRootDesigner atual antes que ele seja recuperado pelo coletor de lixo.

GenerateEmptyDesignTimeHtml(Control)

Gera uma marcação HTML vazia para um controle em tempo de design.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Gera uma marcação HTML que é usada para exibir uma mensagem de erro em tempo de design usando o controle especificado, a exceção e a mensagem.

GetClientScriptsInDocument()

Quando substituído em uma classe derivada, retorna um objeto ClientScriptItemCollection que contém todos os itens de script de cliente que estão na página.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Quando substituído em uma classe derivada, retorna a exibição de tempo de design atual e a marcação HTML para o controle especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetService(Type)

Retorna o serviço solicitado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetView(ViewTechnology)

Retorna um objeto de exibição que é determinado pelo objeto ViewTechnology fornecido.

Initialize(IComponent)

Inicializa o objeto WebFormsRootDesigner usando o componente especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnLoadComplete(EventArgs)

Gera o evento LoadComplete quando a página de Web Forms é totalmente carregada.

PostFilterAttributes(IDictionary)

Permite que um designer altere ou remova itens do conjunto de atributos que ele expõe por meio de um objeto TypeDescriptor.

PostFilterEvents(IDictionary)

Permite que um designer altere ou remova itens do conjunto de eventos que ele expõe por meio de um objeto TypeDescriptor.

PostFilterProperties(IDictionary)

Permite que um designer altere ou remova itens do conjunto de propriedades que ele expõe por meio de um objeto TypeDescriptor.

PreFilterAttributes(IDictionary)

Permite que o designer adicione ao conjunto de atributos que ele expõe por meio de um objeto TypeDescriptor.

PreFilterEvents(IDictionary)

Permite que um designer adicione itens ao conjunto de eventos que ele expõe por meio de um objeto TypeDescriptor.

PreFilterProperties(IDictionary)

Permite que um designer adicione itens ao conjunto de propriedades que ele expõe por meio de um objeto TypeDescriptor.

RemoveClientScriptFromDocument(String)

Remove o script de cliente especificado do documento em tempo de design.

RemoveControlFromDocument(Control)

Quando substituído em uma classe derivada, remove o controle especificado da página de Web Forms.

ResolveUrl(String)

Converte uma URL relativa em uma URL totalmente qualificada.

SetControlID(Control, String)

Define a propriedade ID do controle especificado com a cadeia de caracteres especificada.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

LoadComplete

Ocorre quando o designer conclui o carregamento da página de Web Forms.

Implantações explícitas de interface

IDesigner.DoDefaultAction()

Para obter uma descrição desse membro, confira DoDefaultAction().

IDesigner.Verbs

Obtém ou define os verbos de tempo de design que são compatíveis com o designer. Para obter uma descrição desse membro, confira Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

Para obter uma descrição desse membro, confira PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary)

Para obter uma descrição desse membro, confira PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary)

Para obter uma descrição desse membro, confira PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary)

Para obter uma descrição desse membro, confira PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary)

Para obter uma descrição desse membro, confira PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary)

Para obter uma descrição desse membro, confira PreFilterProperties(IDictionary).

IDisposable.Dispose()

Para obter uma descrição desse membro, confira Dispose().

IRootDesigner.GetView(ViewTechnology)

Obtém um objeto de exibição para a tecnologia de exibição especificada. Para obter uma descrição desse membro, confira GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Obtém uma matriz de tecnologias para as quais o componente do designer pode dar suporte para a exibição. Para obter uma descrição desse membro, confira SupportedTechnologies.

Aplica-se a

Confira também