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 以提供依赖负载支持,则应在第一次依赖负载发生时调用 OnBeginLoad 。 在 OnEndLoad 最后一次调用该方法之后调用 IDesignerLoaderService.DependentLoadComplete 该方法。 默认情况下, BasicDesignerLoader 实现 IDesignerLoaderService 并执行此操作。 如果 IDesignerLoaderService 调用时 BeginLoad 不可用, BeginLoad 将直接调用 OnBeginLoad

如果你提供自己的加载程序服务,或者选择不提供加载程序服务,则你负责调用此方法。 该方法BeginLoad将通过调用(如果IDesignerLoaderService可用)或直接调用(如果不可用)来自动调用IDesignerLoaderService.AddLoadDependency此方法。

适用于