/// <summary> /// Applies pagination to the supplied TableView with number of items per page and an /// OnTableViewPageTurnedListener for handling changes in the TableView pagination. /// </summary> /// <param name="tableView">The TableView to be paginated.</param> /// <param name="itemsPerPage">The number of items per page.</param> /// <param name="listener">The OnTableViewPageTurnedListener for the TableView.</param> public Pagination(ITableView tableView, int itemsPerPage, Pagination.OnTableViewPageTurnedListener listener) { adapterDataSetChangedListener = new _AdapterDataSetChangedListener_203(this); filterChangedListener = new _FilterChangedListener_223(this); columnSortStateChangedListener = new _ColumnSortStateChangedListener_240(this); Initialize(tableView, itemsPerPage, listener); }
/// <summary>Applies pagination to the supplied TableView with number of items per page. /// </summary> /// <param name="tableView">The TableView to be paginated.</param> /// <param name="itemsPerPage">The number of items per page.</param> public Pagination(ITableView tableView, int itemsPerPage) : this(tableView, itemsPerPage, null) { adapterDataSetChangedListener = new _AdapterDataSetChangedListener_203(this); filterChangedListener = new _FilterChangedListener_223(this); columnSortStateChangedListener = new _ColumnSortStateChangedListener_240(this); }