BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Spustí proces načítání.
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)
Parametry
- host
- IDesignerLoaderHost
Hostitel zavaděče návrháře, který se má načíst.
Výjimky
host
je null
.
Návrhář je již načten nebo BeginLoad(IDesignerLoaderHost) byl volána s jiným hostitelem zavaděče návrháře.
host
byla odstraněna.
Poznámky
Jedná se o implementaci abstraktní DesignerLoader.BeginLoad metody. Tuto metodu nemusíte přepsat ve své vlastní třídě. Metoda BeginLoad provede následující akce:
Ověří, že návrhová plocha ještě nebyla načtena.
Při prvním volání přidá relevantní služby a zavolá metodu Initialize .
Volá OnBeginLoadmetody , PerformLoada OnEndLoad .
Pokud služba zavaděče návrháře nebyla odebrána z kontejneru služby, BeginLoad bude místo metod a OnEndLoad volat IDesignerLoaderService.AddLoadDependency metody OnBeginLoad aIDesignerLoaderService.DependentLoadComplete. V této situaci je odpovědností služby zavaděče návrháře za volání OnBeginLoad a OnEndLoad.