The ClientCollectionView type exposes the following members.

Methods

  Name Description
Public method Add
Adds a new entity to the client-side cache and to the associated context. The entity will appear in this collection view if it matches the underlying query.
Public method AsLive<(Of <<'(T>)>>)
Converts this ClientCollectionView to a live view.
Public method Contains
Returns a value that indicates whether a given item belongs to this collection view.
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method IndexOf
Determines the index of a specific item in the ClientCollectionView.
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method MoveCurrentTo
Sets the specified item to be the CurrentItem in the view.
Public method MoveCurrentToFirst
Sets the first item in the view as the CurrentItem.
Public method MoveCurrentToLast
Sets the last item in the view as the CurrentItem.
Public method MoveCurrentToNext
Sets the item after the CurrentItem in the view as the CurrentItem.
Public method MoveCurrentToPosition
Sets the item at the specified index to be the CurrentItem in the view.
Public method MoveCurrentToPrevious
Sets the item before the CurrentItem in the view as the CurrentItem.
Public method MoveToFirstPage
Sets the first page as the current page.
Public method MoveToLastPage
Sets the last page as the current page.
Public method MoveToNextPage
Moves to the page after the current page.
Public method MoveToPage
Sets the first page as the current page.
Public method MoveToPreviousPage
Moves to the page before the current page.
Public method Remove
Removes the specified item from the collection.
Public method RemoveAt
Removes the item at the specified position from the collection.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  Name Description
Public property CanAdd
Gets a value indicating whether the Add(Object) method is supported.
Public property CanChangePage
Gets a value that indicates whether the PageIndex value can change.
Public property CanRemove
Gets a value that indicates whether an item can be removed from the collection.
Public property CollectionViewFactory
Gets an instance of ICollectionViewFactory that can be used as a source of a CollectionViewSource.
Public property Count
Gets the number of elements contained in the ClientCollectionView.
Public property CurrentItem
Gets the current item in the view.
Public property CurrentPosition
Gets the ordinal position of the CurrentItem within the collection view.
Public property IsEmpty
Returns a value that indicates whether the resulting view is empty.
Public property IsPageChanging
Gets a value that indicates whether the page index is changing.
Public property Item
Gets the element at the specified index.
Public property PageCount
Gets the count of the pages in this view.
Public property PageIndex
Gets the zero-based index of the current page.
Public property PageSize
Gets or sets the number of items to display on a page.
Public property TotalItemCount
Gets the total number of items in the view before paging is applied.

Events

  Name Description
Public event CurrentChanged
When implementing this interface, raise this event after the current item has been changed.
Public event CurrentChanging
When implementing this interface, raise this event before changing the current item. Event handler can cancel this event.
Public event PageChanged
Occurs after the PageIndex has changed.
Public event PageChanging
Occurs before changing the PageIndex.
Public event PropertyChanged
Occurs when a property value changes.

Explicit Interface Implementations

See Also