Exemplo n.º 1
0
 private static void OnTotalPagesChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     //throw new NotImplementedException();
     PagerControl pagerControl = (PagerControl)d;
     if (pagerControl.PageNums == null)
     {
         pagerControl.PageNums = new ObservableCollection<int>();
     }
     if (pagerControl.TotalPages >= 1)
     {
         pagerControl.CurrentPageNum = 1;
     
         int i = 1;
         while (i <= pagerControl.TotalPages)
         {
             pagerControl.PageNums.Add(i);
             i++;
         }
     }
     else
     {
         pagerControl.CurrentPageNum = 0;
         pagerControl.PageNums.Clear();
         pagerControl.cmbPageNums.Text = string.Empty;
         pagerControl.TotalRow = 0;
     }
 }
Exemplo n.º 2
0
 private static void OnCurrentPageNumChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     PagerControl pagerControl = (PagerControl)d;
     pagerControl.OnCurrentPageNumChanged((int)e.OldValue, (int)e.NewValue);
 }