BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Metodo
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.
Avvia il processo di caricamento.
public:
override void BeginLoad(System::ComponentModel::Design::Serialization::IDesignerLoaderHost ^ host);
public override void BeginLoad (System.ComponentModel.Design.Serialization.IDesignerLoaderHost host);
override this.BeginLoad : System.ComponentModel.Design.Serialization.IDesignerLoaderHost -> unit
Public Overrides Sub BeginLoad (host As IDesignerLoaderHost)
Parametri
- host
- IDesignerLoaderHost
Host del caricatore della finestra di progettazione da caricare.
Eccezioni
host
è null
.
La finestra di progettazione è già caricata o BeginLoad(IDesignerLoaderHost) è stato chiamato con un diverso host del caricatore della finestra di progettazione.
host
è stato eliminato.
Commenti
Si tratta di un'implementazione del metodo astratto DesignerLoader.BeginLoad . Non è necessario eseguire l'override di questo metodo nella propria classe. Il metodo BeginLoad esegue le azioni seguenti:
Verifica che l'area di progettazione non sia già stata caricata.
Nella prima chiamata, aggiunge i servizi pertinenti e chiama il Initialize metodo .
Chiama i OnBeginLoadmetodi , PerformLoade OnEndLoad .
Se il servizio caricatore della finestra di progettazione non è stato rimosso dal contenitore del servizio, BeginLoad chiamerà i metodi e IDesignerLoaderService.DependentLoadComplete anziché i IDesignerLoaderService.AddLoadDependencyOnBeginLoad metodi e OnEndLoad . In questo caso, è responsabilità del servizio caricatore della finestra di progettazione chiamare OnBeginLoad e OnEndLoad.