DesignerLoader Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |