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 de cargador de diseñadores que se puede utilizar para implementar un cargador de diseñadores 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 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 DesignerLoaderuna instancia directa 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
DesignerLoader() |
Inicializa una nueva instancia de la clase DesignerLoader. |
Propiedades
Loading |
Obtiene un valor que indica si el cargador está cargando un documento actualmente. |
Métodos
BeginLoad(IDesignerLoaderHost) |
Empieza a cargar un diseñador. |
Dispose() |
Libera todos los recursos que usa DesignerLoader. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Flush() |
Escribe los cambios almacenados en caché que se hayan producido en la ubicación desde la que se cargó el diseñador. |
GetHashCode() |
Sirve 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 Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |