Represents a virtualizing collection of pages from a single XPS document.

Namespace: FirstFloor.Documents.Controls
Assembly: 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

See Also