Provides paging functionality for RadBook.
Definition
Namespace:Telerik.Windows.Controls.Book
Assembly:Telerik.Windows.Controls.Navigation.dll
Syntax:
public class BookPagedCollectionView : IPagedCollectionView, IEnumerable, INotifyPropertyChanged
Inheritance: objectBookPagedCollectionView
Implements:
Constructors
Initializes a new instance of the BookPagedCollectionView class.
Properties
Gets a value that indicates whether a page index change is in process.
public bool IsPageChanging { get; }
true if the page index is changing; otherwise, false.
Implements:
Gets the minimum number of items known to be in the source collection.
public int ItemCount { get; }
The minimum number of items known to be in the source collection.
Implements:
Gets the zero-based index of the current page.
public int PageIndex { get; }
The zero-based index of the current page.
Implements:
Gets or sets the number of items to display on a page.
public int PageSize { get; set; }
The number of items to display on a page.
Implements:
Gets the total number of items in the source collection.
public int TotalItemCount { get; }
The total number of items in the source collection, or -1 if the total number is unknown.
Implements:
Methods
Returns an enumerator that iterates through a collection.
public IEnumerator GetEnumerator()
An IEnumerator object that can be used to iterate through the collection.
Implements:
Sets the first page as the current page.
Sets the last page as the current page.
Moves to the page after the current page.
Moves to the page before the current page.
Events
Occurs when page has changed.
public event EventHandler<EventArgs> PageChanged
Implements:
Occurs when a page is changing.
public event EventHandler<PageChangingEventArgs> PageChanging
Implements:
Occurs when a property has changed value.
public event PropertyChangedEventHandler PropertyChanged
Implements: