BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.