共用方式為


BasicDesignerLoader.OnBeginLoad 方法

定義

告知設計工具載入器載入即將開始。

protected:
 virtual void OnBeginLoad();
protected virtual void OnBeginLoad ();
abstract member OnBeginLoad : unit -> unit
override this.OnBeginLoad : unit -> unit
Protected Overridable Sub OnBeginLoad ()

備註

系統會 OnBeginLoad 叫用 方法來啟動載入程式。 此時,您應該執行任何必要的初始化來載入。 這個方法不應該用來執行實際負載。 預設實作會停用變更通知,並設定 BasicDesignerLoader 載入的 。

如果您實 IDesignerLoaderService 作 以提供相依負載支援,則應該在第一次相依負載發生時呼叫 OnBeginLoadOnEndLoad在方法的最後一次呼叫之後呼叫 IDesignerLoaderService.DependentLoadComplete 方法。 根據預設, BasicDesignerLoader 會為您實作 IDesignerLoaderService 並執行此動作。 如果 IDesignerLoaderService 呼叫 時 BeginLoad 無法使用, BeginLoad 則會直接呼叫 OnBeginLoad

如果您提供自己的載入器服務,或如果您選擇不提供載入器服務,則您必須負責呼叫此方法。 方法 BeginLoad 會藉由 IDesignerLoaderService.AddLoadDependency 呼叫 是否 IDesignerLoaderService 可用,或直接呼叫 ,以間接方式呼叫這個方法。

適用於