This project has moved. For the latest updates, please go here.

BusyIndicator and Task<T> not working

Aug 6, 2013 at 12:01 PM
Hi, I've recently started using Task<T> instead of BackgroundWorker for my application. It seemed like the sensible thing to do at the time.

However, I've noticed that the BusyIndicator doesn't seem to display when I use a Task<T> for my long running processing.

I'm using MVVM and the same base class handles all the property change notifications, everything still works fine where I've still got BackgroundWorker.
Aug 7, 2013 at 8:27 AM
I was inadvertently blocking the UI thread, I didn't realise because the call to WaitAll which did the blocking occurred much later than the property notification for the IsBusy binding. I've fixed the blocking issue and now the BusyIndicator is working as expected.