title: "Loading" animation priority
body: <p>I am using an Infragistics XamDataGrid for my grid.  It is bound to an ObservableCollection.  </p>
  
  <p>When a selection is made in a dropdown in the window, a request for data is made on a background thread and the loading animation is started.  As the data is received, the necessary work is done, all on the background thread.</p>
  
  <p>The issue I am facing is that once all of the data is ready, I need to update the collection that the grid is bound to.  This needs to be done on the UI thread.  So what happens is that while the XamDataGrid is doing its work on the UI thread to deal with the collection change, my animation stops animating.</p>
  
  <p>As far as I can tell, there isn't much I can do since both the grid loading and animation need to occur on the same UI thread.</p>
  
  <p>Is there anything I might have missed?  Some way to keep the animation running while the grid is working to display the new rows?</p>