Represents a virtualizing collection of pages from a single XPS document.
Namespace: FirstFloor.Documents.ControlsAssembly: FirstFloor.Documents.Controls (in FirstFloor.Documents.Controls.dll) Version: 2.5.0.0 (2.5.1.0)
Syntax
| C# |
|---|
public class VirtualizingPageCollection : NotifyPropertyChanged, IEnumerable<PageContextBase>, IEnumerable, INotifyCollectionChanged |
| Visual Basic |
|---|
Public Class VirtualizingPageCollection _ Inherits NotifyPropertyChanged _ Implements IEnumerable(Of PageContextBase), IEnumerable, _ INotifyCollectionChanged |
| Visual C++ |
|---|
public ref class VirtualizingPageCollection : public NotifyPropertyChanged, IEnumerable<PageContextBase^>, IEnumerable, INotifyCollectionChanged |
Remarks
The VirtualizingPageCollection provides access to all pages of an XPS document and only keeps the fixed pages in memory that are in use. The collection uses the DocumentDataSource internally to perform on-demand asynchronous fixed page loads.
Inheritance Hierarchy
System..::..Object
FirstFloor.Documents..::..NotifyPropertyChanged
FirstFloor.Documents.Controls..::..VirtualizingPageCollection
FirstFloor.Documents.Controls..::..VirtualizingPageThumbnailCollection
FirstFloor.Documents..::..NotifyPropertyChanged
FirstFloor.Documents.Controls..::..VirtualizingPageCollection
FirstFloor.Documents.Controls..::..VirtualizingPageThumbnailCollection