Compartir por


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 el acceso y la manipulación de componentes y controles contenidos en 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 acceder y manipular la página contenedora de formularios Web Forms en tiempo de diseño.

Notas a los implementadores

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

Constructores

Nombre Description
WebFormsRootDesigner()

Inicializa una nueva instancia de la clase WebFormsRootDesigner.

Propiedades

Nombre Description
Component

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

CurrentCulture

Obtiene la información de referencia cultural del subproceso actual.

DocumentUrl

Cuando se invalida 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 sigue cargando.

ReferenceManager

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

SupportedTechnologies

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

Verbs

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

Métodos

Nombre Description
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 invalida en una clase derivada, agrega un control de servidor web a la página formularios web.

CreateDesignerActionService(IServiceProvider)

Devuelve un objeto en tiempo DesignerActionService de diseño.

CreateUrlResolutionService()

Devuelve un IUrlResolutionService que resuelve las direcciones URL relativas.

Dispose(Boolean)

Libera los recursos no administrados que usan WebFormsRootDesigner y, opcionalmente, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Finalize()

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

GenerateEmptyDesignTimeHtml(Control)

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

GenerateErrorDesignTimeHtml(Control, Exception, String)

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

GetClientScriptsInDocument()

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

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Cuando se reemplaza en una clase derivada, devuelve tanto la vista en tiempo de diseño actual como el marcado HTML del control especificado.

GetHashCode()

Actúa como 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 determinado por el objeto proporcionado ViewTechnology .

Initialize(IComponent)

Inicializa el WebFormsRootDesigner objeto mediante el componente especificado.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
OnLoadComplete(EventArgs)

Genera el LoadComplete evento cuando se carga completamente la página de formularios Web Forms.

PostFilterAttributes(IDictionary)

Permite que un diseñador cambie o quite elementos del conjunto de atributos que expone el diseñador a través de un TypeDescriptor objeto .

PostFilterEvents(IDictionary)

Permite que un diseñador cambie o quite elementos del conjunto de eventos que expone el diseñador a través de un TypeDescriptor objeto .

PostFilterProperties(IDictionary)

Permite que un diseñador cambie o quite elementos del conjunto de propiedades que expone el diseñador a través de un TypeDescriptor objeto .

PreFilterAttributes(IDictionary)

Permite que un diseñador agregue al conjunto de atributos que expone el diseñador a través de un TypeDescriptor objeto .

PreFilterEvents(IDictionary)

Permite que un diseñador agregue elementos al conjunto de eventos que expone el diseñador a través de un TypeDescriptor objeto .

PreFilterProperties(IDictionary)

Permite que un diseñador agregue elementos al conjunto de propiedades que expone el diseñador a través de un TypeDescriptor objeto .

RemoveClientScriptFromDocument(String)

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

RemoveControlFromDocument(Control)

Cuando se invalida 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 ID propiedad del control especificado con la cadena especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

Nombre Description
LoadComplete

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

Implementaciones de interfaz explícitas

Nombre Description
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 para 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 del diseñador puede admitir para su presentación. Para obtener una descripción de este miembro, vea SupportedTechnologies.

Se aplica a

Consulte también