Gracias maestros ahí funciono sin problemas....
El 15 de octubre de 2013 18:03, Pablo Rausch <[email protected]>escribió: > 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] >> > -- Saluda ATTE. *Andrés Guzmán Oyaneder. 09-9319111 *[email protected]
