BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uruchamia proces ładowania.
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
Host modułu ładującego projektanta do załadowania.
Wyjątki
host to null.
Projektant został już załadowany lub BeginLoad(IDesignerLoaderHost) został wywołany innym hostem modułu ładującego projektanta.
host został usunięty.
Uwagi
Jest to implementacja metody abstrakcyjnej DesignerLoader.BeginLoad . Nie musisz zastępować tej metody we własnej klasie. Metoda BeginLoad wykonuje następujące akcje:
Sprawdza, czy powierzchnia projektowa nie została jeszcze załadowana.
W pierwszym wywołaniu dodaje odpowiednie usługi i wywołuje metodę Initialize .
Wywołuje OnBeginLoadmetody , PerformLoadi OnEndLoad .
Jeśli usługa modułu ładującego projektanta nie została usunięta z kontenera usługi, BeginLoad wywoła IDesignerLoaderService.AddLoadDependency metody i zamiast OnBeginLoad metod i IDesignerLoaderService.DependentLoadCompleteOnEndLoad. W takiej sytuacji jest to odpowiedzialność za wywołanie OnBeginLoad usługi ładującego projektanta i OnEndLoad.