Andrés, ¿serías amable de copiar el código como sí te funcionó? Tengo que hacer algo parecido y si vos ya lo tenés lo aprovecho
Gracias. Cristian. De: [email protected] [mailto:[email protected]] En nombre de Andres Guzman Enviado el: miércoles, 16 de octubre de 2013 10:00 Para: [email protected] Asunto: [puntonet] WPF Show() Gracias maestros ahí funciono sin problemas.... El 15 de octubre de 2013 18:03, Pablo Rausch <[email protected] <mailto:[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] <mailto:[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] <mailto:[email protected]> > escribió: Gustavo, pero esto es un control???? El 15 de octubre de 2013 17:06, Andres Guzman <[email protected] <mailto:[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] <mailto:[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] <mailto:[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] <mailto:[email protected]> -- Saluda ATTE. Andrés Guzmán Oyaneder. 09-9319111 [email protected] <mailto:[email protected]> -- Saluda ATTE. Andrés Guzmán Oyaneder. 09-9319111 [email protected] <mailto:[email protected]> -- Saluda ATTE. Andrés Guzmán Oyaneder. 09-9319111 [email protected] <mailto:[email protected]> -- Saluda ATTE. Andrés Guzmán Oyaneder. 09-9319111 [email protected] <mailto:[email protected]>
