DesignerLoader Clase

Definición

Proporciona una interfaz básica de cargador de diseñadores que se puede utilizar para implementar un cargador de diseñadores personalizado.Provides a basic designer loader interface that can be used to implement a custom designer loader.

public ref class DesignerLoader abstract
public abstract class DesignerLoader
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DesignerLoader
type DesignerLoader = class
Public MustInherit Class DesignerLoader
Herencia
DesignerLoader
Derivado
Atributos

Comentarios

DesignerLoader puede implementarse para admitir la carga personalizada de un diseñador y los componentes del diseñador.DesignerLoader can be implemented to support custom loading of a designer and designer components. Un cargador de diseñadores también es responsable de escribir los cambios en un documento abierto de nuevo en el almacenamiento que el cargador utilizó al cargar el documento después de que se llame al método Flush.A designer loader is also responsible for writing changes to an open document back to the storage the loader used when loading the document after the Flush method is called.

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.By default, the Visual Studio development environment creates its own variety of DesignerLoader that can load basic designer projects. Para crear un cargador de diseñadores personalizado, debe heredar de e implementar la clase DesignerLoader abstracta.To create a custom designer loader, you must inherit from and implement the abstract DesignerLoader class. No se puede crear directamente una instancia de DesignerLoader, ya que no tiene ningún constructor público.You cannot directly instantiate DesignerLoader, as it has no public constructor.

Cuando se invoca BeginLoad, el cargador de diseñadores carga el documento de diseño, muestra la superficie del diseñador mediante la interfaz IDesignerHost y llama a EndLoad en la interfaz de IDesignerLoaderHost cuando ha terminado.When BeginLoad is invoked, the designer loader loads the design document, displays the designer surface using the IDesignerHost interface, and calls EndLoad on the IDesignerLoaderHost interface when done. La implementación de IDesignerLoaderHost suele ser la misma clase que implementa IDesignerHost.The IDesignerLoaderHost implementation is usually the same class that implements IDesignerHost.

Constructores

DesignerLoader()

Inicializa una nueva instancia de la clase DesignerLoader.Initializes a new instance of the DesignerLoader class.

Propiedades

Loading

Obtiene un valor que indica si el cargador está cargando un documento actualmente.Gets a value indicating whether the loader is currently loading a document.

Métodos

BeginLoad(IDesignerLoaderHost)

Empieza a cargar un diseñador.Begins loading a designer.

Dispose()

Libera todos los recursos que utiliza DesignerLoader.Releases all resources used by the DesignerLoader.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(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.Writes cached changes to the location that the designer was loaded from.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a