This question is locked. New answers and comments are not allowed.
I am using a RadDataGrid to show a grid of order details. This grid uses a few converters for DataGridTemplateColumn's which show images depending on if each line item is in stock, etc.
I have a standard loading overlay I show on all the screens in the Win8 app while data is loading. I am trying to show this loading indicator until the RadDataGrid has successfully drawn itself for the first time. I have tried to do this like so:
Unfortunately the DataBindingComplete event fires well before the grid ever appears. Is there any way to know when the grid has successfully displayed so that I can show a loading indicator until then? As the app stands now the loading screen goes away, and the page has a huge blank area where the grid goes until several seconds later when the grid renders for the first time.
Thanks for your help!
I have a standard loading overlay I show on all the screens in the Win8 app while data is loading. I am trying to show this loading indicator until the RadDataGrid has successfully drawn itself for the first time. I have tried to do this like so:
OrderGrid.DataBindingComplete += (s, e) =>{ App.ViewModel.IsBusy = false;};Unfortunately the DataBindingComplete event fires well before the grid ever appears. Is there any way to know when the grid has successfully displayed so that I can show a loading indicator until then? As the app stands now the loading screen goes away, and the page has a huge blank area where the grid goes until several seconds later when the grid renders for the first time.
Thanks for your help!