DesignerLoader 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 interfaz básica del cargador de diseñadores que se puede usar para implementar un cargador de diseñador personalizado.
public ref class DesignerLoader abstract
public abstract class DesignerLoader
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DesignerLoader
type DesignerLoader = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type DesignerLoader = class
Public MustInherit Class DesignerLoader
- Herencia
-
DesignerLoader
- Derivado
- Atributos
Comentarios
DesignerLoader se puede implementar para admitir la carga personalizada de un diseñador y componentes de diseñador. Un cargador del diseñador también es responsable de escribir cambios en un documento abierto de nuevo en el almacenamiento que el cargador usó al cargar el documento después de llamar al Flush método .
De forma predeterminada, el entorno de desarrollo de Visual Studio crea su propia variedad de DesignerLoader que pueden cargar proyectos de diseñador básicos. Para crear un cargador de diseñador personalizado, debe heredar de e implementar la clase abstracta DesignerLoader . No se puede crear una instancia DesignerLoaderdirecta de , ya que no tiene ningún constructor público.
Cuando BeginLoad se invoca, el cargador del diseñador carga el documento de diseño, muestra la superficie del diseñador mediante la IDesignerHost interfaz y llama a EndLoad en la IDesignerLoaderHost interfaz cuando haya terminado. La IDesignerLoaderHost implementación suele ser la misma clase que implementa IDesignerHost.
Constructores
| Nombre | Description |
|---|---|
| DesignerLoader() |
Inicializa una nueva instancia de la clase DesignerLoader. |
Propiedades
| Nombre | Description |
|---|---|
| Loading |
Obtiene un valor que indica si el cargador está cargando actualmente un documento. |
Métodos
| Nombre | Description |
|---|---|
| BeginLoad(IDesignerLoaderHost) |
Comienza a cargar un diseñador. |
| Dispose() |
Libera todos los recursos usados por .DesignerLoader |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Flush() |
Escribe los cambios almacenados en caché en la ubicación desde la que se cargó el diseñador. |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |