public TableViewSourceWithoutPages(ITableViewSource <TEntity> tableViewSource)
 {
     this.tableViewSource = tableViewSource;
 }
 /// <summary>
 /// Initializes and binds a list of items to the table source.
 /// </summary>
 /// <param name="tableSource">A table source providing the list of items to display in the table.</param>
 /// <param name="imageCatalog">An optional remote image catalog to use if this table supports remote image downloading.</param>
 protected void BindTableSource(ITableViewSource <TEntity> tableSource, RemoteImageCatalog imageCatalog = null)
 {
     Throw.IfArgumentNull(tableSource, nameof(tableSource));
     this.BindTableSource(new TableViewSourceWithoutPages(tableSource), imageCatalog);
 }