in ContosoApp/ViewModels/OrderListPageViewModel.cs [126:147]
public async void LoadOrders()
{
await dispatcherQueue.EnqueueAsync(() =>
{
IsLoading = true;
Orders.Clear();
MasterOrdersList.Clear();
});
var orders = await Task.Run(App.Repository.Orders.GetAsync);
await dispatcherQueue.EnqueueAsync(() =>
{
foreach (var order in orders)
{
Orders.Add(order);
MasterOrdersList.Add(order);
}
IsLoading = false;
});
}