WebFormsRootDesigner Classe

Definição

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.

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

Observações

Um host de design, como Visual Studio 2005, deve fornecer a sua própria versão derivada da classe WebFormsRootDesigner para controlar os designers através da propriedade RootDesigner do designer. Os designers de controlo usam a RootDesigner propriedade para aceder e manipular a página de Web Forms que a contém no momento do design.

Notas para Implementadores

Quando herdas da WebFormsRootDesigner classe, deves sobrepor os seguintes membros:

Construtores

Name Description
WebFormsRootDesigner()

Inicializa uma nova instância da WebFormsRootDesigner classe.

Propriedades

Name Description
Component

Obtém ou define o componente que este designer está a desenhar.

CurrentCulture

Obtém a informação de cultura para o tópico atual.

DocumentUrl

Quando é sobreposto numa classe derivada, obtém o URL onde a página Web Forms está localizada.

IsDesignerViewLocked

Quando é sobreposto numa classe derivada, obtém um valor que indica se a vista do designer está bloqueada.

IsLoading

Quando é sobreposto numa classe derivada, obtém um valor que indica se a página Web Forms ainda está a carregar.

ReferenceManager

Quando é sobreposto numa classe derivada, obtém um WebFormsReferenceManager objeto que tem informação sobre a página atual do Web Forms.

SupportedTechnologies

Obtém uma variedade de tecnologias que o componente designer pode suportar para o seu ecrã.

Verbs

Obtém os verbos de tempo de design suportados pelo designer.

Métodos

Name Description
AddClientScriptToDocument(ClientScriptItem)

Quando sobrescrito numa classe derivada, adiciona um elemento de script cliente à página atual do Web Forms.

AddControlToDocument(Control, Control, ControlLocation)

Quando é sobreposto numa classe derivada, adiciona um controlo de servidor Web à página de Formulários Web.

CreateDesignerActionService(IServiceProvider)

Devolve um objeto em tempo DesignerActionService de design.

CreateUrlResolutionService()

Devolve um IUrlResolutionService que resolve URLs relativos.

Dispose(Boolean)

Liberta os recursos não geridos que são usados pelo WebFormsRootDesigner e opcionalmente liberta os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Liberta os recursos do objeto atual WebFormsRootDesigner antes de ser recuperado pelo coletor de lixo.

GenerateEmptyDesignTimeHtml(Control)

Gera marcação HTML vazia para um controlo no momento do design.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Gera marcação HTML que é usada para mostrar uma mensagem de erro no momento do design usando o controlo, exceção e mensagem especificados.

GetClientScriptsInDocument()

Quando sobrescrito numa classe derivada, devolve um ClientScriptItemCollection objeto que contém todos os elementos do script cliente que estão na página.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Quando sobrescrito numa classe derivada, devolve tanto a visualização atual em tempo de design como a marcação HTML para o controlo especificado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetService(Type)

Devolve o serviço solicitado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetView(ViewTechnology)

Devolve um objeto de vista que é determinado pelo objeto fornecido ViewTechnology .

Initialize(IComponent)

Inicializa o WebFormsRootDesigner objeto usando o componente especificado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnLoadComplete(EventArgs)

Levanta o LoadComplete evento quando a página Web Forms está completamente carregada.

PostFilterAttributes(IDictionary)

Permite a um designer alterar ou remover itens do conjunto de atributos que o designer expõe através de um TypeDescriptor objeto.

PostFilterEvents(IDictionary)

Permite que um designer altere ou remova itens do conjunto de eventos que o designer expõe através de um TypeDescriptor objeto.

PostFilterProperties(IDictionary)

Permite que um designer altere ou remova itens do conjunto de propriedades que o designer expõe através de um TypeDescriptor objeto.

PreFilterAttributes(IDictionary)

Permite que um designer adicione ao conjunto de atributos que o designer expõe através de um TypeDescriptor objeto.

PreFilterEvents(IDictionary)

Permite a um designer adicionar itens ao conjunto de eventos que o designer expõe através de um TypeDescriptor objeto.

PreFilterProperties(IDictionary)

Permite que um designer adicione itens ao conjunto de propriedades que o designer expõe através de um TypeDescriptor objeto.

RemoveClientScriptFromDocument(String)

Remove o script cliente especificado do documento no momento do design.

RemoveControlFromDocument(Control)

Quando sobreposto numa classe derivada, remove o controlo especificado da página Web Forms.

ResolveUrl(String)

Converte um URL relativo num URL totalmente qualificado.

SetControlID(Control, String)

Define a ID propriedade do controlo especificado com a cadeia especificada.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
LoadComplete

Ocorre quando o designer termina de carregar a página do Web Forms.

Implementações de Interface Explícita

Name Description
IDesigner.DoDefaultAction()

Para uma descrição deste elemento, veja DoDefaultAction().

IDesigner.Verbs

Obtém ou define os verbos de tempo de design que são suportados pelo designer. Para uma descrição deste elemento, veja Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

Para uma descrição deste elemento, veja PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary)

Para uma descrição deste elemento, veja PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary)

Para uma descrição deste elemento, veja PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary)

Para uma descrição deste elemento, veja PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary)

Para uma descrição deste elemento, veja PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary)

Para uma descrição deste elemento, veja PreFilterProperties(IDictionary).

IDisposable.Dispose()

Para uma descrição deste elemento, veja Dispose().

IRootDesigner.GetView(ViewTechnology)

Recebe um objeto de visualização para a tecnologia de visualização especificada. Para uma descrição deste elemento, veja GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Obtém uma variedade de tecnologias que o componente designer pode suportar para o seu ecrã. Para uma descrição deste elemento, veja SupportedTechnologies.

Aplica-se a

Ver também