예제 #1
0
 private async void PagerControl_SelectedIndexChanged(PagerControl sender, PagerControlSelectedIndexChangedEventArgs args)
 {
     if (loaded)
     {
         await Data.LoadPage(args.NewPageIndex);
     }
 }
예제 #2
0
        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;
        }