Share via


BasicDesignerLoader.OnBeginLoad Metodo

Definizione

Notifica al caricatore della finestra di progettazione che sta per iniziare il caricamento.

protected:
 virtual void OnBeginLoad();
protected virtual void OnBeginLoad ();
abstract member OnBeginLoad : unit -> unit
override this.OnBeginLoad : unit -> unit
Protected Overridable Sub OnBeginLoad ()

Commenti

Il OnBeginLoad metodo viene richiamato per avviare il processo di caricamento. È necessario eseguire qualsiasi inizializzazione necessaria per il caricamento in questo momento. Questo metodo non deve essere usato per eseguire il carico effettivo. L'implementazione predefinita disabilita le notifiche di modifica e configura l'oggetto per il BasicDesignerLoader caricamento.

Se si implementa IDesignerLoaderService per fornire il supporto del carico dipendente, è necessario chiamare OnBeginLoad quando si verifica il primo carico dipendente. Chiamare il OnEndLoad metodo dopo l'ultima chiamata al IDesignerLoaderService.DependentLoadComplete metodo . Per impostazione predefinita, BasicDesignerLoader implementa IDesignerLoaderService e esegue questa operazione. Se IDesignerLoaderService non è disponibile quando BeginLoad viene chiamato, BeginLoad chiamerà OnBeginLoaddirettamente .

Se si fornisce un servizio loader personalizzato o se si sceglie di non fornire un servizio di caricamento, è responsabile della chiamata di questo metodo. Il BeginLoad metodo chiamerà automaticamente questa operazione, indirettamente chiamando IDesignerLoaderService.AddLoadDependency se IDesignerLoaderService disponibile o direttamente se non è disponibile.

Si applica a