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 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:
Las DocumentUrlpropiedades , IsDesignerViewLocked, ReferenceManagerIsLoading, SupportedTechnologies, y Verbs .
Los AddClientScriptToDocument(ClientScriptItem)métodos , AddControlToDocument(Control, Control, ControlLocation)GetClientScriptsInDocument(), , GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)y RemoveControlFromDocument(Control) .
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 |
| 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. |