WebFormsRootDesigner WebFormsRootDesigner WebFormsRootDesigner WebFormsRootDesigner Class

Definición

Proporciona una clase base para la funcionalidad en tiempo de diseño de una página de formularios Web Forms y permite tener acceso y manipular los componentes y controles que se encuentran en la página de formularios Web Forms en tiempo de diseño.Provides a base class for the design-time functionality of a Web Forms page and allows access to and manipulation of components and controls that are contained within the Web Forms page at design time.

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
WebFormsRootDesignerWebFormsRootDesignerWebFormsRootDesignerWebFormsRootDesigner
Implementaciones

Comentarios

Un host de diseño, Visual Studio 2005Visual Studio 2005como, 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.A design host, such as Visual Studio 2005Visual Studio 2005, must provide its own derived version of the WebFormsRootDesigner class to control designers through the RootDesigner property of the designer. Los diseñadores de controles RootDesigner usan la propiedad para obtener acceso y manipular la página de formularios Web Forms que contiene en tiempo de diseño.Control designers use the RootDesigner property to access and manipulate the containing Web Forms page at design time.

Notas a los desarrolladores de herederos

Al heredar de la WebFormsRootDesigner clase, debe invalidar los siguientes miembros:When you inherit from the WebFormsRootDesigner class, you must override the following members: -Las DocumentUrlpropiedades IsDesignerViewLocked, IsLoading, ,ReferenceManager,y. SupportedTechnologies Verbs- The DocumentUrl, IsDesignerViewLocked, IsLoading, ReferenceManager, SupportedTechnologies, and Verbs properties.

-Los AddClientScriptToDocument(ClientScriptItem)métodos AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), ,GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)y .RemoveControlFromDocument(Control)- The AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag), and RemoveControlFromDocument(Control) methods.

Constructores

WebFormsRootDesigner() WebFormsRootDesigner() WebFormsRootDesigner() WebFormsRootDesigner()

Inicializa una nueva instancia de la clase WebFormsRootDesigner.Initializes a new instance of the WebFormsRootDesigner class.

Propiedades

Component Component Component Component

Obtiene o establece el componente que el diseñador está diseñando.Gets or sets the component that this designer is designing.

CurrentCulture CurrentCulture CurrentCulture CurrentCulture

Obtiene la información de referencia cultural para el subproceso actual.Gets the culture information for the current thread.

DocumentUrl DocumentUrl DocumentUrl 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.When overridden in a derived class, gets the URL at which the Web Forms page is located.

IsDesignerViewLocked IsDesignerViewLocked IsDesignerViewLocked IsDesignerViewLocked

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la vista del diseñador está bloqueada.When overridden in a derived class, gets a value indicating whether the designer view is locked.

IsLoading IsLoading IsLoading 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.When overridden in a derived class, gets a value indicating whether the Web Forms page is still loading.

ReferenceManager ReferenceManager ReferenceManager ReferenceManager

Cuando se reemplaza en una clase derivada, obtiene un objeto WebFormsReferenceManager con información sobre la página de formularios Web Forms actual.When overridden in a derived class, gets a WebFormsReferenceManager object that has information about the current Web Forms page.

SupportedTechnologies SupportedTechnologies SupportedTechnologies SupportedTechnologies

Obtiene una matriz de tecnologías que el componente diseñador admite para su presentación.Gets an array of technologies that the designer component can support for its display.

Verbs Verbs Verbs Verbs

Obtiene los verbos en tiempo de diseño admitidos por el diseñador.Gets the design-time verbs that are supported by the designer.

Métodos

AddClientScriptToDocument(ClientScriptItem) AddClientScriptToDocument(ClientScriptItem) AddClientScriptToDocument(ClientScriptItem) 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.When overridden in a derived class, adds a client script element to the current Web Forms page.

AddControlToDocument(Control, Control, ControlLocation) AddControlToDocument(Control, Control, ControlLocation) AddControlToDocument(Control, Control, ControlLocation) 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.When overridden in a derived class, adds a Web server control to the Web Forms page.

CreateDesignerActionService(IServiceProvider) CreateDesignerActionService(IServiceProvider) CreateDesignerActionService(IServiceProvider) CreateDesignerActionService(IServiceProvider)

Devuelve un objeto DesignerActionService en tiempo de diseño.Returns a design-time DesignerActionService object.

CreateUrlResolutionService() CreateUrlResolutionService() CreateUrlResolutionService() CreateUrlResolutionService()

Devuelve un objeto IUrlResolutionService que resuelve direcciones URL relativas.Returns an IUrlResolutionService that resolves relative URLs.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera los recursos no administrados utilizados por WebFormsRootDesigner y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources that are used by the WebFormsRootDesigner and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Libera los recursos del objeto WebFormsRootDesigner actual antes de que lo reclame el recolector de elementos no utilizados.Frees the resources of the current WebFormsRootDesigner object before it is reclaimed by the garbage collector.

GenerateEmptyDesignTimeHtml(Control) GenerateEmptyDesignTimeHtml(Control) GenerateEmptyDesignTimeHtml(Control) GenerateEmptyDesignTimeHtml(Control)

Genera formato HTML vacío para un control en tiempo de diseño.Generates empty HTML markup for a control at design time.

GenerateErrorDesignTimeHtml(Control, Exception, String) GenerateErrorDesignTimeHtml(Control, Exception, String) GenerateErrorDesignTimeHtml(Control, Exception, String) 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.Generates HTML markup that is used to display an error message at design time by using the specified control, exception, and message.

GetClientScriptsInDocument() GetClientScriptsInDocument() GetClientScriptsInDocument() 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.When overridden in a derived class, returns a ClientScriptItemCollection object that contains all client script items that are on the page.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) 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.When overridden in a derived class, returns both the current design-time view and the HTML markup for the specified control.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Devuelve el servicio solicitado.Returns the requested service.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
GetView(ViewTechnology) GetView(ViewTechnology) GetView(ViewTechnology) GetView(ViewTechnology)

Devuelve un objeto de vista que se determina con el objeto ViewTechnology proporcionado.Returns a view object that is determined by the provided ViewTechnology object.

Initialize(IComponent) Initialize(IComponent) Initialize(IComponent) Initialize(IComponent)

Inicializa el objeto WebFormsRootDesigner mediante el componente especificado.Initializes the WebFormsRootDesigner object using the specified component.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnLoadComplete(EventArgs) OnLoadComplete(EventArgs) OnLoadComplete(EventArgs) OnLoadComplete(EventArgs)

Provoca el evento LoadComplete cuando la página de formularios Web Forms está completamente cargada.Raises the LoadComplete event when the Web Forms page is completely loaded.

PostFilterAttributes(IDictionary) PostFilterAttributes(IDictionary) PostFilterAttributes(IDictionary) 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.Allows a designer to change or remove items from the set of attributes that the designer exposes through a TypeDescriptor object.

PostFilterEvents(IDictionary) PostFilterEvents(IDictionary) PostFilterEvents(IDictionary) 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.Allows a designer to change or remove items from the set of events that the designer exposes through a TypeDescriptor object.

PostFilterProperties(IDictionary) PostFilterProperties(IDictionary) PostFilterProperties(IDictionary) 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.Allows a designer to change or remove items from the set of properties that the designer exposes through a TypeDescriptor object.

PreFilterAttributes(IDictionary) PreFilterAttributes(IDictionary) PreFilterAttributes(IDictionary) PreFilterAttributes(IDictionary)

Permite a un diseñador agregar elementos al conjunto de atributos que expone mediante un objeto TypeDescriptor.Allows a designer to add to the set of attributes that the designer exposes through a TypeDescriptor object.

PreFilterEvents(IDictionary) PreFilterEvents(IDictionary) PreFilterEvents(IDictionary) PreFilterEvents(IDictionary)

Permite a un diseñador agregar elementos al conjunto de eventos que expone mediante un objeto TypeDescriptor.Allows a designer to add items to the set of events that the designer exposes through a TypeDescriptor object.

PreFilterProperties(IDictionary) PreFilterProperties(IDictionary) PreFilterProperties(IDictionary) PreFilterProperties(IDictionary)

Permite a un diseñador agregar elementos al conjunto de propiedades que expone mediante un objeto TypeDescriptor.Allows a designer to add items to the set of properties that the designer exposes through a TypeDescriptor object.

RemoveClientScriptFromDocument(String) RemoveClientScriptFromDocument(String) RemoveClientScriptFromDocument(String) RemoveClientScriptFromDocument(String)

Quita del documento el script de cliente especificado en tiempo de diseño.Removes the specified client script from the document at design time.

RemoveControlFromDocument(Control) RemoveControlFromDocument(Control) RemoveControlFromDocument(Control) RemoveControlFromDocument(Control)

Cuando se reemplaza en una clase derivada, quita el control especificado de la página de formularios Web Forms.When overridden in a derived class, removes the specified control from the Web Forms page.

ResolveUrl(String) ResolveUrl(String) ResolveUrl(String) ResolveUrl(String)

Convierte una dirección URL relativa en una dirección URL completa.Converts a relative URL into a fully qualified URL.

SetControlID(Control, String) SetControlID(Control, String) SetControlID(Control, String) SetControlID(Control, String)

Establece la propiedad ID del control especificado con la cadena especificada.Sets the ID property of the specified control with the specified string.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Eventos

LoadComplete LoadComplete LoadComplete LoadComplete

Tiene lugar cuando el diseñador finaliza la carga de la página de formularios Web Forms.Occurs when the designer completes loading the Web Forms page.

Implementaciones de interfaz explícitas

IDesigner.DoDefaultAction() IDesigner.DoDefaultAction() IDesigner.DoDefaultAction() IDesigner.DoDefaultAction()

Para una descripción de este miembro, vea DoDefaultAction().For a description of this member, see DoDefaultAction().

IDesigner.Verbs IDesigner.Verbs IDesigner.Verbs IDesigner.Verbs

Obtiene o establece los verbos en tiempo de diseño admitidos por el diseñador.Gets or sets the design-time verbs that are supported by the designer. Para obtener una descripción de este miembro, vea Verbs.For a description of this member, see Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary) IDesignerFilter.PostFilterAttributes(IDictionary) IDesignerFilter.PostFilterAttributes(IDictionary) IDesignerFilter.PostFilterAttributes(IDictionary)

Para una descripción de este miembro, vea PostFilterAttributes(IDictionary).For a description of this member, see PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary) IDesignerFilter.PostFilterEvents(IDictionary) IDesignerFilter.PostFilterEvents(IDictionary) IDesignerFilter.PostFilterEvents(IDictionary)

Para una descripción de este miembro, vea PostFilterEvents(IDictionary).For a description of this member, see PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary) IDesignerFilter.PostFilterProperties(IDictionary) IDesignerFilter.PostFilterProperties(IDictionary) IDesignerFilter.PostFilterProperties(IDictionary)

Para obtener una descripción de este miembro, vea PostFilterProperties(IDictionary).For a description of this member, see PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary) IDesignerFilter.PreFilterAttributes(IDictionary) IDesignerFilter.PreFilterAttributes(IDictionary) IDesignerFilter.PreFilterAttributes(IDictionary)

Para obtener una descripción de este miembro, vea PreFilterAttributes(IDictionary).For a description of this member, see PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary) IDesignerFilter.PreFilterEvents(IDictionary) IDesignerFilter.PreFilterEvents(IDictionary) IDesignerFilter.PreFilterEvents(IDictionary)

Para obtener una descripción de este miembro, vea PreFilterEvents(IDictionary).For a description of this member, see PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary) IDesignerFilter.PreFilterProperties(IDictionary) IDesignerFilter.PreFilterProperties(IDictionary) IDesignerFilter.PreFilterProperties(IDictionary)

Para obtener una descripción de este miembro, vea PreFilterProperties(IDictionary).For a description of this member, see PreFilterProperties(IDictionary).

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Para una descripción de este miembro, vea Dispose().For a description of this member, see Dispose().

IRootDesigner.GetView(ViewTechnology) IRootDesigner.GetView(ViewTechnology) IRootDesigner.GetView(ViewTechnology) IRootDesigner.GetView(ViewTechnology)

Obtiene un objeto de vista de la tecnología de vista especificada.Gets a view object for the specified view technology. Para una descripción de este miembro, vea GetView(ViewTechnology).For a description of this member, see GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies IRootDesigner.SupportedTechnologies IRootDesigner.SupportedTechnologies IRootDesigner.SupportedTechnologies

Obtiene una matriz de tecnologías que el componente diseñador admite para su presentación.Gets an array of technologies that the designer component can support for its display. Para una descripción de este miembro, vea SupportedTechnologies.For a description of this member, see SupportedTechnologies.

Se aplica a

Consulte también: