Tenes que ejecutar SaveData en un BackgroundWorker y cuando el BackgroundWorker termina el trabajo llamar a wnLoad.Close()
2013/10/15 Andres Guzman <andres.guzman...@gmail.com> > 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 > *andres.guzman...@gmail.com >