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 do Web Forms e permite o acesso e a manipulação de componentes e controles contidos na página dos 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 de Web Forms que contém em tempo de design.
Notas aos Implementadores
Ao herdar da WebFormsRootDesigner classe, você deve substituir os seguintes membros:
As DocumentUrlpropriedades , IsDesignerViewLocked, IsLoading, ReferenceManagere SupportedTechnologiesVerbs .
Os AddClientScriptToDocument(ClientScriptItem)métodos , AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument()e RemoveControlFromDocument(Control)GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag).
Construtores
| Nome | Description |
|---|---|
| WebFormsRootDesigner() |
Inicializa uma nova instância da classe WebFormsRootDesigner. |
Propriedades
| Nome | Description |
|---|---|
| Component |
Obtém ou define o componente que este designer está projetando. |
| 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 dos 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 dos Web Forms ainda está carregando. |
| ReferenceManager |
Quando substituído em uma classe derivada, obtém um WebFormsReferenceManager objeto que tem informações sobre a página atual dos Web Forms. |
| SupportedTechnologies |
Obtém uma matriz de tecnologias que o componente do designer pode dar suporte para sua exibição. |
| Verbs |
Obtém os verbos de tempo de design compatíveis com o designer. |
Métodos
| Nome | Description |
|---|---|
| AddClientScriptToDocument(ClientScriptItem) |
Quando substituído em uma classe derivada, adiciona um elemento de script de cliente à página atual dos Web Forms. |
| AddControlToDocument(Control, Control, ControlLocation) |
Quando substituído em uma classe derivada, adiciona um controle de servidor Web à página dos Web Forms. |
| CreateDesignerActionService(IServiceProvider) |
Retorna um objeto de tempo DesignerActionService de design. |
| CreateUrlResolutionService() |
Retorna um IUrlResolutionService que resolve URLs relativas. |
| Dispose(Boolean) |
Libera os recursos não gerenciados que são usados pelo WebFormsRootDesigner e, opcionalmente, libera os recursos gerenciados. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Finalize() |
Libera os recursos do objeto atual WebFormsRootDesigner antes de ser recuperado pelo coletor de lixo. |
| GenerateEmptyDesignTimeHtml(Control) |
Gera marcação HTML vazia para um controle em tempo de design. |
| GenerateErrorDesignTimeHtml(Control, Exception, String) |
Gera a marcação HTML usada para exibir uma mensagem de erro no momento do design usando o controle, a exceção e a mensagem especificados. |
| GetClientScriptsInDocument() |
Quando substituído em uma classe derivada, retorna um ClientScriptItemCollection objeto que contém todos os itens de script do 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 determinado pelo objeto fornecido ViewTechnology . |
| Initialize(IComponent) |
Inicializa o WebFormsRootDesigner objeto usando o componente especificado. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| OnLoadComplete(EventArgs) |
Aciona o LoadComplete evento quando a página do Web Forms é completamente carregada. |
| PostFilterAttributes(IDictionary) |
Permite que um designer altere ou remova itens do conjunto de atributos que o designer expõe por meio de um TypeDescriptor objeto. |
| PostFilterEvents(IDictionary) |
Permite que um designer altere ou remova itens do conjunto de eventos que o designer expõe por meio de um TypeDescriptor objeto. |
| PostFilterProperties(IDictionary) |
Permite que um designer altere ou remova itens do conjunto de propriedades que o designer expõe por meio de um TypeDescriptor objeto. |
| PreFilterAttributes(IDictionary) |
Permite que um designer adicione ao conjunto de atributos que o designer expõe por meio de um TypeDescriptor objeto. |
| PreFilterEvents(IDictionary) |
Permite que um designer adicione itens ao conjunto de eventos que o designer expõe por meio de um TypeDescriptor objeto. |
| PreFilterProperties(IDictionary) |
Permite que um designer adicione itens ao conjunto de propriedades que o designer expõe por meio de um TypeDescriptor objeto. |
| RemoveClientScriptFromDocument(String) |
Remove o script do cliente especificado do documento em tempo de design. |
| RemoveControlFromDocument(Control) |
Quando substituído em uma classe derivada, remove o controle especificado da página dos Web Forms. |
| ResolveUrl(String) |
Converte uma URL relativa em uma URL totalmente qualificada. |
| SetControlID(Control, String) |
Define a |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Eventos
| Nome | Description |
|---|---|
| LoadComplete |
Ocorre quando o designer conclui o carregamento da página dos Web Forms. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IDesigner.DoDefaultAction() |
Para obter uma descrição deste membro, consulte DoDefaultAction(). |
| IDesigner.Verbs |
Obtém ou define os verbos de tempo de design com suporte do designer. Para obter uma descrição deste membro, consulte Verbs. |
| IDesignerFilter.PostFilterAttributes(IDictionary) |
Para obter uma descrição deste membro, consulte PostFilterAttributes(IDictionary). |
| IDesignerFilter.PostFilterEvents(IDictionary) |
Para obter uma descrição deste membro, consulte PostFilterEvents(IDictionary). |
| IDesignerFilter.PostFilterProperties(IDictionary) |
Para obter uma descrição deste membro, consulte PostFilterProperties(IDictionary). |
| IDesignerFilter.PreFilterAttributes(IDictionary) |
Para obter uma descrição deste membro, consulte PreFilterAttributes(IDictionary). |
| IDesignerFilter.PreFilterEvents(IDictionary) |
Para obter uma descrição deste membro, consulte PreFilterEvents(IDictionary). |
| IDesignerFilter.PreFilterProperties(IDictionary) |
Para obter uma descrição deste membro, consulte PreFilterProperties(IDictionary). |
| IDisposable.Dispose() |
Para obter uma descrição deste membro, consulte Dispose(). |
| IRootDesigner.GetView(ViewTechnology) |
Obtém um objeto de exibição para a tecnologia de exibição especificada. Para obter uma descrição deste membro, consulte GetView(ViewTechnology). |
| IRootDesigner.SupportedTechnologies |
Obtém uma matriz de tecnologias que o componente do designer pode dar suporte para sua exibição. Para obter uma descrição deste membro, consulte SupportedTechnologies. |