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); } }); }
public void SetPager(PagerModel pager) { PagerModel = pager; Page = pager.Page; Pages = pager.CalculatePages(); Total = pager.Total; SetPagerPos(); }