示例#1
0
 /// <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);
 }
示例#2
0
 /// <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);
 }