Beispiel #1
0
 private void DoForward()
 {
     RxApp.MainThreadScheduler.Schedule(_ =>
     {
         try
         {
             var pages        = _pagerModel.CalculatePages();
             _pagerModel.Page = (_pagerModel.Page == pages - 1) ? pages - 1 : _pagerModel.Page + 1;
             OnPagerChanged();
         }
         catch (Exception ex)
         {
             Console.WriteLine(ex.Message);
         }
     });
 }
Beispiel #2
0
 public void SetPager(PagerModel pager)
 {
     PagerModel = pager;
     Page       = pager.Page;
     Pages      = pager.CalculatePages();
     Total      = pager.Total;
     SetPagerPos();
 }