DesignerLoader Clase

Definición

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)

Se aplica a