Beispiel #1
0
        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();
        }