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 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.