void refreshDataWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { List <Trakt_ShoutUserVM> tempShouts = e.Result as List <Trakt_ShoutUserVM>; NumberOfShouts = tempShouts.Count; foreach (Trakt_ShoutUserVM shout in tempShouts) { CurrentShouts.Add(shout); } IsLoading = false; this.Cursor = Cursors.Arrow; btnRefresh.IsEnabled = true; btnSubmitShout.IsEnabled = true; }
public void RefreshShouts() { AnimeSeriesVM animeSeries = (AnimeSeriesVM)this.DataContext; if (animeSeries == null) { return; } btnRefresh.IsEnabled = false; btnSubmitShout.IsEnabled = false; this.Cursor = Cursors.Wait; IsLoading = true; NumberOfShouts = 0; CurrentShouts.Clear(); refreshDataWorker.RunWorkerAsync(animeSeries); }