BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Methode

Definitie

Hiermee start u het laadproces.

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)

Parameters

host
IDesignerLoaderHost

De host van het ontwerplaadprogramma dat moet worden geladen.

Uitzonderingen

host is null.

De ontwerper is al geladen of BeginLoad(IDesignerLoaderHost) is aangeroepen met een andere host voor het ontwerpprogramma.

host is verwijderd.

Opmerkingen

Dit is een implementatie van de abstracte DesignerLoader.BeginLoad methode. U hoeft deze methode niet te overschrijven in uw eigen klasse. De BeginLoad methode voert de volgende acties uit:

  • Er wordt gecontroleerd of het ontwerpoppervlak nog niet is geladen.

  • Bij de eerste aanroep worden relevante services toegevoegd en wordt de methode aangeroepen Initialize .

  • Het roept de OnBeginLoad, PerformLoaden OnEndLoad methoden aan.

Als de ontwerpprogrammalaadservice niet is verwijderd uit de servicecontainer, BeginLoad roept u de IDesignerLoaderService.AddLoadDependency en IDesignerLoaderService.DependentLoadComplete methoden aan in plaats van de OnBeginLoad methoden en OnEndLoad methoden. In deze situatie is het de verantwoordelijkheid van de ontwerpladerservice om aan te roepen OnBeginLoad en OnEndLoad.

Van toepassing op

Zie ook