Gets a value that indicates whether the CurrentItem of the view is beyond the beginning of the collection.

Remarks

ICollectionView is an interface used to represent a collection. It serves to maintain currency for properties like item selection.

To implement custom behavior for selection currency in your data source, your data source should implement ICollectionViewFactory instead of implementing ICollectionView directly. You can set the CollectionViewSource.Source property to an ICollectionViewFactory, but if you set it to an ICollectionView, it will throw an exception.

Interface inheritance

ICollectionView inherits IObservableVector, IVector
and IIterable
.
Types that implement ICollectionView also implement the interface members of IObservableVector, and either IVector
and IIterable for C++ usage or IList and IEnumerable for Microsoft .NET usage.