Condividi tramite


DesignerLoader Classe

Definizione

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

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 usata durante il caricamento del documento dopo la chiamata del Flush metodo.

Per impostazione predefinita, l'ambiente di sviluppo di Visual Studio crea un'ampia gamma di progetti di DesignerLoader 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

DesignerLoader()

Inizializza una nuova istanza della classe DesignerLoader.

Proprietà

Loading

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

Metodi

BeginLoad(IDesignerLoaderHost)

Inizia a caricare 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 inserite nella cache nella posizione dalla quale era stata caricata la finestra di progettazione.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a