I fetch my data and populate the underlying ObservableCollection with the fetched data on a background thread using the TPL, during that time the busy indicator is spinning fine. However, once my data is fetched the ICollectionView my RadDataGird is bound to starts refreshing and the busy indicator freezes until the binding is finished which takes longer than fetching the data and makes the UI look unresponsive...
Now, it makes sense because both the data binding and the busy indicator are running on the UI thread but if that is the case what is the solution to keep the busy indicator spinning during the data binding?
Is there any way to have the busy indicator run on a separate thread?
Now, it makes sense because both the data binding and the busy indicator are running on the UI thread but if that is the case what is the solution to keep the busy indicator spinning during the data binding?
Is there any way to have the busy indicator run on a separate thread?