WebFormsRootDesigner Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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:
As DocumentUrlpropriedades , IsDesignerViewLocked, IsLoading, ReferenceManager, SupportedTechnologies, e Verbs .
Os AddClientScriptToDocument(ClientScriptItem)métodos , AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag), e RemoveControlFromDocument(Control) .
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 |
| 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. |