Andrés, El close iría en el completed del worker. Y te falta la llamada al backgroundworker.dowork.
Saludos Pablo El oct 15, 2013 5:47 p.m., "Andres Guzman" <[email protected]> escribió: > Lo utilice de esta forma pero tampoco funciono:::: > > Windows wnLoad = new Windows(); > wnLoad.Show(); > BackgroundWorker worker = new BackgroundWorker(); > worker.DoWork += delegate(object s, DoWorkEventArgs args) > { > SaveData(); > }; > worker.RunWorkerAsync(); > > wnLoad.Close(); > > > El 15 de octubre de 2013 17:26, Andres Guzman > <[email protected]>escribió: > >> Gustavo, pero esto es un control???? >> >> >> El 15 de octubre de 2013 17:06, Andres Guzman <[email protected] >> > escribió: >> >>> Muchas gracias por tu respuesta Gustavo, lo pruebo asi y te les cuento... >>> >>> >>> El 15 de octubre de 2013 15:54, Gustavo Ringel <[email protected] >>> > escribió: >>> >>>> Tenes que ejecutar SaveData en un BackgroundWorker y cuando el >>>> BackgroundWorker termina el trabajo llamar a wnLoad.Close() >>>> >>>> >>>> 2013/10/15 Andres Guzman <[email protected]> >>>> >>>>> Estimados, junto con saludarles, les quisiera hacer una consulta, >>>>> estoy trabajando en un proyecto WPF con framework 4, ahora lo que necesito >>>>> hacer es que por el tiempo que se ejecute alguna acción (transacción a la >>>>> base de datos) se bloquee la pantalla con los típicos "Loading". >>>>> >>>>> Que fue lo que hice, cree una Windows, que se encarga de mostrar una >>>>> animación en WPF, y sobreponerse a la ventana principal. Ahora el problema >>>>> esta que cuando ejecuto esto, mi ventana de Loading se queda estática, o >>>>> sea la animación no se mueve. >>>>> >>>>> Windows wnLoad = new Windows(); >>>>> wnLoad.Show(); >>>>> SaveData(); >>>>> wnLoad.Close(); >>>>> >>>>> Ahora si comento el método SaveData() la aplicación se anima sin >>>>> problemas, alguien sabe por que se pueda estar dando esto o alguna posible >>>>> solución. >>>>> >>>>> Desde ya muchas gracias. >>>>> >>>>> -- >>>>> Saluda ATTE. >>>>> *Andrés Guzmán Oyaneder. >>>>> 09-9319111 >>>>> *[email protected] >>>>> >>>> >>>> >>> >>> >>> -- >>> Saluda ATTE. >>> *Andrés Guzmán Oyaneder. >>> 09-9319111 >>> *[email protected] >>> >> >> >> >> -- >> Saluda ATTE. >> *Andrés Guzmán Oyaneder. >> 09-9319111 >> *[email protected] >> > > > > -- > Saluda ATTE. > *Andrés Guzmán Oyaneder. > 09-9319111 > *[email protected] >
