BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Método

Definição

Inicia o processo de carregamento.

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)

Parâmetros

host
IDesignerLoaderHost

O host do carregador de designer a ser carregado.

Exceções

host é null.

O designer já está carregado ou BeginLoad(IDesignerLoaderHost) foi chamado com um host de carregador de designer diferente.

host foi descartado.

Comentários

Essa é uma implementação do método abstrato DesignerLoader.BeginLoad . Você não precisa substituir esse método em sua própria classe. O BeginLoad método executa as seguintes ações:

  • Ele verifica se a superfície de design ainda não foi carregada.

  • Na primeira chamada, ele adiciona serviços relevantes e chama o Initialize método.

  • Ele chama os OnBeginLoadPerformLoadmétodos , e OnEndLoad .

Se o serviço carregador de designer não tiver sido removido do contêiner de serviço, BeginLoad chamará o e IDesignerLoaderService.DependentLoadComplete os IDesignerLoaderService.AddLoadDependency métodos em vez dos OnBeginLoad métodos.OnEndLoad Nessa situação, é responsabilidade do serviço carregador de designer chamar OnBeginLoad e OnEndLoad.

Aplica-se a

Confira também