BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Metoda

Definicja

Uruchamia proces ładowania.

C#
public override void BeginLoad (System.ComponentModel.Design.Serialization.IDesignerLoaderHost host);

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.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.1, 5, 6, 7, 8, 9

Zobacz też