private void loadMoreButton_Click(object sender, RoutedEventArgs e) { loadMoreButton.IsEnabled = false; TopProgressBar.IsIndeterminate = true; TopProgressBar.Visibility = System.Windows.Visibility.Visible; Top250HtmlParser.parseTop250(); }
private void loadTopPivotItem() { // Get top 250 movie top250LongListSelector.ItemsSource = Top250HtmlParser.observableMovieList; loadMoreButton.IsEnabled = false; TopProgressBar.IsIndeterminate = true; TopProgressBar.Visibility = System.Windows.Visibility.Visible; Top250HtmlParser.progressBar = TopProgressBar; Top250HtmlParser.loadText = loadText; Top250HtmlParser.loadMoreButton = loadMoreButton; Top250HtmlParser.loaded = top250Loaded; Top250HtmlParser.parseTop250(); }
private async Task loadTopPivotItem() { // Get top 250 movie bool fromDormant = false; TopProgressBar.IsIndeterminate = true; TopProgressBar.Visibility = System.Windows.Visibility.Visible; isTop250NewLoad = true; try { await Top250HtmlParser.getTop250(); top250LongListSelector.ItemsSource = Top250HtmlParser.observableMovieList; TopProgressBar.Visibility = System.Windows.Visibility.Collapsed; } catch (TaskCanceledException) { if (App.isFromDormant) { fromDormant = true; } else { TopProgressBar.Visibility = System.Windows.Visibility.Collapsed; top250Loaded = false; MessageBoxResult result = MessageBox.Show(AppResources.ConnectionError, "", MessageBoxButton.OK); } } catch (Exception) { if (App.isFromDormant) { fromDormant = true; } else { TopProgressBar.Visibility = System.Windows.Visibility.Collapsed; top250Loaded = false; MessageBoxResult result = MessageBox.Show(AppResources.ConnectionError, "", MessageBoxButton.OK); } } if (fromDormant) { App.isFromDormant = false; await loadTopPivotItem(); } }