private void EntityViewer_Loaded(object sender, RoutedEventArgs e) { var model = Model; if (model != null) { IsLoading = true; var task = Task.Run(() => { model.UpdateItems(); Dispatcher.Invoke(() => IsLoading = false); }); } }