private void loadReviewMoreButton_Click(object sender, RoutedEventArgs e) { loadMoreReviewButton.IsEnabled = false; HotReviewProgressBar.IsIndeterminate = true; HotReviewProgressBar.Visibility = System.Windows.Visibility.Visible; HotReviewHtmlParser.progressBar = HotReviewProgressBar; HotReviewHtmlParser.parseHotReview(); }
private void loadReviewPivotItem() { // Get hot review loadMoreReviewButton.IsEnabled = false; hotReviewLongListSelector.ItemsSource = HotReviewHtmlParser.reviewCollection; HotReviewProgressBar.IsIndeterminate = true; HotReviewProgressBar.Visibility = System.Windows.Visibility.Visible; HotReviewHtmlParser.progressBar = HotReviewProgressBar; HotReviewHtmlParser.buttonText = loadReviewText; HotReviewHtmlParser.loadmoreButton = loadMoreReviewButton; HotReviewHtmlParser.loaded = commentLoaded; HotReviewHtmlParser.parseHotReview(); }
private async Task loadReviewPivotItem() { // Get hot review bool fromDormant = false; HotReviewProgressBar.IsIndeterminate = true; HotReviewProgressBar.Visibility = System.Windows.Visibility.Visible; isCommentNewLoad = true; try { await HotReviewHtmlParser.getHotReview(); hotReviewLongListSelector.ItemsSource = HotReviewHtmlParser.reviewCollection; HotReviewProgressBar.Visibility = System.Windows.Visibility.Collapsed; } catch (TaskCanceledException) { if (App.isFromDormant) { fromDormant = true; } else { HotReviewProgressBar.Visibility = System.Windows.Visibility.Collapsed; commentLoaded = false; MessageBoxResult result = MessageBox.Show(AppResources.ConnectionError, "", MessageBoxButton.OK); } } catch (Exception) { if (App.isFromDormant) { fromDormant = true; } else { HotReviewProgressBar.Visibility = System.Windows.Visibility.Collapsed; commentLoaded = false; MessageBoxResult result = MessageBox.Show(AppResources.ConnectionError, "", MessageBoxButton.OK); } } if (fromDormant) { App.isFromDormant = false; await loadReviewPivotItem(); } }