WebFormsRootDesigner Classe
Definição
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.
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:
As DocumentUrlpropriedades , IsDesignerViewLocked, IsLoading, ReferenceManager, SupportedTechnologiese Verbs .
Os AddClientScriptToDocument(ClientScriptItem)métodos , AddControlToDocument(Control, Control, ControlLocation)GetClientScriptsInDocument(), , GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)e RemoveControlFromDocument(Control) .
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 |
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. |