WebFormsRootDesigner Clase

Definición

Proporciona una clase base para la funcionalidad en tiempo de diseño de una página de formularios Web Forms y permite la manipulación y el acceso a componentes y controles que están dentro de la página de formularios Web Forms en tiempo de diseño.

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
Herencia
WebFormsRootDesigner
Implementaciones

Comentarios

Un host de diseño, como Visual Studio 2005, debe proporcionar su propia versión derivada de la WebFormsRootDesigner clase para controlar los diseñadores a través de la RootDesigner propiedad del diseñador. Los diseñadores de controles usan la RootDesigner propiedad para tener acceso a la página contenedora de formularios web y manipularla en tiempo de diseño.

Notas a los implementadores

Al heredar de la WebFormsRootDesigner clase , debe invalidar los miembros siguientes:

Constructores

WebFormsRootDesigner()

Inicializa una nueva instancia de la clase WebFormsRootDesigner.

Propiedades

Component

Obtiene o establece el componente que el diseñador está diseñando.

CurrentCulture

Obtiene la información de referencia cultural para el subproceso actual.

DocumentUrl

Cuando se reemplaza en una clase derivada, obtiene la dirección URL en la que se encuentra la página de formularios Web Forms.

IsDesignerViewLocked

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la vista del diseñador está bloqueada.

IsLoading

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la página de formularios Web Forms todavía se está cargando.

ReferenceManager

Cuando se reemplaza en una clase derivada, obtiene un objeto WebFormsReferenceManager con información sobre la página de formularios Web Forms actual.

SupportedTechnologies

Obtiene una matriz de tecnologías que el componente diseñador admite para su presentación.

Verbs

Obtiene los verbos en tiempo de diseño admitidos por el diseñador.

Métodos

AddClientScriptToDocument(ClientScriptItem)

Cuando se reemplaza en una clase derivada, agrega un elemento de script de cliente a la página de formularios Web Forms actual.

AddControlToDocument(Control, Control, ControlLocation)

Cuando se reemplaza en una clase derivada, agrega un control de servidor Web a la página de formularios Web Forms.

CreateDesignerActionService(IServiceProvider)

Devuelve un objeto DesignerActionService en tiempo de diseño.

CreateUrlResolutionService()

Devuelve un objeto IUrlResolutionService que resuelve direcciones URL relativas.

Dispose(Boolean)

Libera los recursos no administrados utilizados por WebFormsRootDesigner y, de forma opcional, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Finalize()

Libera los recursos del objeto WebFormsRootDesigner actual antes de que lo reclame el recolector de elementos no utilizados.

GenerateEmptyDesignTimeHtml(Control)

Genera formato HTML vacío para un control en tiempo de diseño.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Genera formato HTML que se utiliza para mostrar un mensaje de error en tiempo de diseño utilizando el control, la excepción y el mensaje especificados.

GetClientScriptsInDocument()

Cuando se reemplaza en una clase derivada, devuelve un objeto ClientScriptItemCollection que contiene todos los elementos de script de cliente de la página.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Cuando se reemplaza en una clase derivada, devuelve la vista en tiempo de diseño actual y el formato HTML para el control especificado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetService(Type)

Devuelve el servicio solicitado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetView(ViewTechnology)

Devuelve un objeto de vista que se determina con el objeto ViewTechnology proporcionado.

Initialize(IComponent)

Inicializa el objeto WebFormsRootDesigner mediante el componente especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnLoadComplete(EventArgs)

Provoca el evento LoadComplete cuando la página de formularios Web Forms está completamente cargada.

PostFilterAttributes(IDictionary)

Permite a un diseñador cambiar o quitar elementos en el conjunto de atributos que el diseñador expone mediante un objeto TypeDescriptor.

PostFilterEvents(IDictionary)

Permite a un diseñador cambiar o quitar elementos en el conjunto de eventos que el diseñador expone mediante un objeto TypeDescriptor.

PostFilterProperties(IDictionary)

Permite a un diseñador cambiar o quitar elementos en el conjunto de propiedades que el diseñador expone mediante un objeto TypeDescriptor.

PreFilterAttributes(IDictionary)

Permite a un diseñador agregar elementos al conjunto de atributos que expone mediante un objeto TypeDescriptor.

PreFilterEvents(IDictionary)

Permite a un diseñador agregar elementos al conjunto de eventos que expone mediante un objeto TypeDescriptor.

PreFilterProperties(IDictionary)

Permite a un diseñador agregar elementos al conjunto de propiedades que expone mediante un objeto TypeDescriptor.

RemoveClientScriptFromDocument(String)

Quita del documento el script de cliente especificado en tiempo de diseño.

RemoveControlFromDocument(Control)

Cuando se reemplaza en una clase derivada, quita el control especificado de la página de formularios Web Forms.

ResolveUrl(String)

Convierte una dirección URL relativa en una dirección URL completa.

SetControlID(Control, String)

Establece la propiedad ID del control especificado con la cadena especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

LoadComplete

Tiene lugar cuando el diseñador finaliza la carga de la página de formularios Web Forms.

Implementaciones de interfaz explícitas

IDesigner.DoDefaultAction()

Para obtener una descripción de este miembro, vea DoDefaultAction().

IDesigner.Verbs

Obtiene o establece los verbos en tiempo de diseño admitidos por el diseñador. Para obtener una descripción de este miembro, vea Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

Para obtener una descripción de este miembro, vea PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary)

Para obtener una descripción de este miembro, vea PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary)

Para obtener una descripción de este miembro, vea PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary)

Para obtener una descripción de este miembro, vea PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary)

Para obtener una descripción de este miembro, vea PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary)

Para obtener una descripción de este miembro, vea PreFilterProperties(IDictionary).

IDisposable.Dispose()

Para obtener una descripción de este miembro, vea Dispose().

IRootDesigner.GetView(ViewTechnology)

Obtiene un objeto de vista de la tecnología de vista especificada. Para obtener una descripción de este miembro, vea GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Obtiene una matriz de tecnologías que el componente diseñador admite para su presentación. Para obtener una descripción de este miembro, vea SupportedTechnologies.

Se aplica a

Consulte también