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
>

Responder a