BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Startet den Ladevorgang.
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)
Parameter
- host
- IDesignerLoaderHost
Der zu ladende Designerladeprogramm-Host.
Ausnahmen
host
ist null
.
Der Designer wurde bereits geladen, oder BeginLoad(IDesignerLoaderHost) wurde mit einem anderen Designerladeprogramm-Host aufgerufen.
host
wurde verworfen.
Hinweise
Dies ist eine Implementierung der abstrakten DesignerLoader.BeginLoad Methode. Sie müssen diese Methode nicht in Ihrer eigenen Klasse überschreiben. Die BeginLoad-Methode führt die folgenden Aktionen aus:
Es wird überprüft, ob die Entwurfsoberfläche noch nicht geladen wurde.
Beim ersten Aufruf werden relevante Dienste hinzugefügt und die Initialize -Methode aufgerufen.
Sie ruft die OnBeginLoadMethoden , PerformLoadund OnEndLoad auf.
Wenn der Designerladedienst nicht aus dem Dienstcontainer entfernt wurde, BeginLoad ruft die IDesignerLoaderService.AddLoadDependency Methoden und IDesignerLoaderService.DependentLoadComplete anstelle der OnBeginLoad Methoden und OnEndLoad auf. In dieser Situation liegt es in der Verantwortung des Designerladediensts, und OnEndLoadaufzurufenOnBeginLoad.