WebFormsRootDesigner Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
Las DocumentUrlpropiedades , , ReferenceManagerIsDesignerViewLockedIsLoading, SupportedTechnologies, y Verbs .
Los AddClientScriptToDocument(ClientScriptItem)métodos , AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument()GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag), y RemoveControlFromDocument(Control) .
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 |
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. |