Share via


BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Método

Definición

Inicia el proceso de carga.

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

Host del cargador de diseñadores que se va a cargar.

Excepciones

host es null.

El diseñador ya está cargado o se ha llamado a BeginLoad(IDesignerLoaderHost) con un host de cargador de diseñadores diferente.

Se ha eliminado host.

Comentarios

Se trata de una implementación del método abstracto DesignerLoader.BeginLoad . No es necesario invalidar este método en su propia clase. El método BeginLoad realiza las siguientes acciones:

  • Comprueba que la superficie de diseño aún no se ha cargado.

  • En la primera llamada, agrega servicios relevantes y llama al Initialize método .

  • Llama a los OnBeginLoadmétodos , PerformLoady OnEndLoad .

Si el servicio del cargador del diseñador no se ha quitado del contenedor de servicios, BeginLoad llamará a los IDesignerLoaderService.AddLoadDependency métodos y IDesignerLoaderService.DependentLoadComplete en lugar de a los OnBeginLoad métodos y OnEndLoad . En esta situación, es responsabilidad del servicio del cargador del diseñador llamar OnBeginLoad a y OnEndLoad.

Se aplica a

Consulte también