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]
>

Responder a