DesignerLoader Classe

Definizione

Fornisce un'interfaccia del caricatore di progettazione di base che può essere usata per implementare un caricatore della finestra di progettazione personalizzata.

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
Ereditarietà
DesignerLoader
Derivato
Attributi

Commenti

DesignerLoader può essere implementato per supportare il caricamento personalizzato di una finestra di progettazione e dei componenti della finestra di progettazione. Un caricatore della finestra di progettazione è anche responsabile della scrittura delle modifiche apportate a un documento aperto nella risorsa di archiviazione utilizzata durante il caricamento del documento dopo la chiamata del Flush metodo.

Per impostazione predefinita, l'ambiente di sviluppo Visual Studio crea un'ampia gamma di DesignerLoader in grado di caricare progetti di progettazione di base. Per creare un caricatore della finestra di progettazione personalizzata, è necessario ereditare e implementare la classe astratta DesignerLoader . Non è possibile creare DesignerLoaderdirettamente un'istanza di , perché non dispone di un costruttore pubblico.

Quando BeginLoad viene richiamato, il caricatore della finestra di progettazione carica il documento di progettazione, visualizza l'area di progettazione usando l'interfaccia IDesignerHost e chiama EndLoad l'interfaccia IDesignerLoaderHost al termine. L'implementazione IDesignerLoaderHost è in genere la stessa classe che implementa IDesignerHost.

Costruttori

Nome Descrizione
DesignerLoader()

Inizializza una nuova istanza della classe DesignerLoader.

Proprietà

Nome Descrizione
Loading

Ottiene un valore che indica se il caricatore sta caricando un documento.

Metodi

Nome Descrizione
BeginLoad(IDesignerLoaderHost)

Avvia il caricamento di una finestra di progettazione.

Dispose()

Rilascia tutte le risorse usate da DesignerLoader.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Flush()

Scrive le modifiche memorizzate nella cache nel percorso da cui è stata caricata la finestra di progettazione.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a