private bool restoreContext(string name, Spinner spinner, ListMessage message, ListBox listBox) { object context; if (State.TryGetValue(name, out context)) { spinner.Visibility = Visibility.Collapsed; message.Visibility = Visibility.Collapsed; listBox.DataContext = context; listBox.Visibility = Visibility.Visible; return true; } else return false; }
private void loadLegislators(Spinner spinner, ListBox listBox, ListMessage message, Collection<Legislator> legislators) { spinner.Visibility = Visibility.Collapsed; if (legislators != null) { if (legislators.Count > 0) { listBox.Visibility = Visibility.Visible; listBox.DataContext = LegislatorListViewModel.fromCollection(legislators); } else { (message.FindName("Message") as TextBlock).Text = "No legislators found."; message.Visibility = Visibility.Visible; } } else { (message.FindName("Message") as TextBlock).Text = "There was a problem loading legislator information."; message.Visibility = Visibility.Visible; } }
private void loadCommittees(Collection<Committee> committees, Spinner spinner, ListBox listBox, ListMessage message) { spinner.Visibility = Visibility.Collapsed; if (committees != null) { if (committees.Count > 0) { listBox.Visibility = Visibility.Visible; listBox.DataContext = CommitteeListViewModel.fromCollection(committees); } else { (message.FindName("Message") as TextBlock).Text = "No committees found."; message.Visibility = Visibility.Visible; } } else { (message.FindName("Message") as TextBlock).Text = "There was a problem loading committee information."; message.Visibility = Visibility.Visible; } }