Share via


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 不可用,则直接调用此方法。

适用于