private void InitSortingAndPaging() { var sortDescriptions = (INotifyCollectionChanged)_BugListViewSource.View.SortDescriptions; sortDescriptions.CollectionChanged += OnSortOrderChanged; if (_ActiveProject == null || _ActiveProject.Id == 0) { Pager = new PagingController(0, _PageSize); } else { Pager = new PagingController(_Service.CountBugsInProject(_ActiveProject.ToProjectModel()), _PageSize); } Pager.CurrentPageChanged += (s, e) => UpdateTableData(); }