BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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á foi carregado ou BeginLoad(IDesignerLoaderHost) foi chamado com um host do carregador de designer diferente.
O 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 método BeginLoad 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 OnBeginLoadmétodos , PerformLoade OnEndLoad .
Se o serviço de carregador de designer não tiver sido removido do contêiner de serviço, BeginLoad chamará os IDesignerLoaderService.AddLoadDependency métodos e IDesignerLoaderService.DependentLoadComplete em vez dos OnBeginLoad métodos e OnEndLoad . Nessa situação, é responsabilidade do serviço de carregador de designer chamar OnBeginLoad e OnEndLoad.