Create very large collections of objects without needing to send all objects to the client for significant performance gains in your Silverlight applications. This is one Generic collection that has limitless headroom!
Load on Demand
Simulate collections of very large sizes without having to load every data element; events notify you when objects need to be loaded (such as from a WCF service).
Reduce Waiting Time
Your user interface displays objects in the collection faster because only the objects needed have to be loaded.
Define the anticipated collection size (and change it later) so all collection consumers will perceive it and show it to be of that size.
Internal heuristics dynamically adapt cache size to minimize your memory footprint, and event notifications let you invalidate objects so they become refreshed.
Reduce Memory Footprint
Your Silverlight client uses less memory because it doesn't need to store all of the objects in a very large collection.
Works with any consumer, since it implements IPagedCollectionView it displays paged data in a xamWebGrid or a Microsoft® DataGrid control.