BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 del diseñador que se va a cargar.
Excepciones
host es null.
El diseñador ya está cargado o BeginLoad(IDesignerLoaderHost) se ha llamado a con un host de cargador de diseñador diferente.
host se ha eliminado.
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 BeginLoad método realiza las siguientes acciones:
Comprueba que la superficie de diseño aún no se ha cargado.
En la primera llamada, agrega servicios pertinentes 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.