private async void PagerControl_SelectedIndexChanged(PagerControl sender, PagerControlSelectedIndexChangedEventArgs args) { if (loaded) { await Data.LoadPage(args.NewPageIndex); } }
private void OnSelectedIndexChanged(PagerControl sender, PagerControlSelectedIndexChangedEventArgs args) { UpdateNumberPanelContentTextBlock(this, null); PreviousPageTextBlock.Text = args.PreviousPageIndex.ToString(); CurrentPageTextBlock.Text = args.NewPageIndex.ToString(); FirstPageButtonVisibilityCheckBox.IsChecked = firstPageButton?.Visibility == Visibility.Visible && firstPageButton?.Opacity != 0; PreviousPageButtonVisibilityCheckBox.IsChecked = previousPageButton?.Visibility == Visibility.Visible && previousPageButton?.Opacity != 0; NextPageButtonVisibilityCheckBox.IsChecked = nextPageButton?.Visibility == Visibility.Visible && nextPageButton?.Opacity != 0; LastPageButtonVisibilityCheckBox.IsChecked = lastPageButton?.Visibility == Visibility.Visible && lastPageButton?.Opacity != 0; FirstPageButtonIsEnabledCheckBox.IsChecked = firstPageButton?.IsEnabled; PreviousPageButtonIsEnabledCheckBox.IsChecked = previousPageButton?.IsEnabled; NextPageButtonIsEnabledCheckBox.IsChecked = nextPageButton?.IsEnabled; LastPageButtonIsEnabledCheckBox.IsChecked = lastPageButton?.IsEnabled; }