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 (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method IndexOf
Determines the index of a specific item in the ClientCollectionView.
Protected method MemberwiseClone (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 (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 ItemProperties
Gets a collection that contains information about the properties that are available on the items in this ClientCollectionView.
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

  Name Description
Explicit interface implemetation Private method IEnumerable..::..GetEnumerator
Explicit interface implemetation Private method IBindingList..::..Find
Explicit interface implemetation Private method IBindingList..::..AddIndex
Explicit interface implemetation Private method IBindingList..::..RemoveIndex
Explicit interface implemetation Private method ICollection..::..CopyTo
Explicit interface implemetation Private method ICollectionView..::..DeferRefresh
Explicit interface implemetation Private method ICancelAddNew..::..EndNew
Explicit interface implemetation Private method ICollectionView..::..Refresh
Explicit interface implemetation Private method ICancelAddNew..::..CancelNew
Explicit interface implemetation Private method IList..::..Add
Explicit interface implemetation Private method IList..::..Clear
Explicit interface implemetation Private method IEditableCollectionView..::..AddNew
Explicit interface implemetation Private method IBindingList..::..ApplySort
Explicit interface implemetation Private method IBindingListView..::..ApplySort
Explicit interface implemetation Private method IEditableCollectionView..::..CancelNew
Explicit interface implemetation Private method IBindingList..::..RemoveSort
Explicit interface implemetation Private method IList..::..Insert
Explicit interface implemetation Private method IEditableCollectionView..::..CommitNew
Explicit interface implemetation Private method IBindingListView..::..RemoveFilter
Explicit interface implemetation Private method ITypedList..::..GetItemProperties
Explicit interface implemetation Private method IListSource..::..GetList
Explicit interface implemetation Private method IList..::..Remove
Explicit interface implemetation Private method ITypedList..::..GetListName
Explicit interface implemetation Private method IList..::..RemoveAt
Explicit interface implemetation Private method IEditableCollectionView..::..CancelEdit
Explicit interface implemetation Private method IEditableCollectionView..::..CommitEdit
Explicit interface implemetation Private method IEditableCollectionView..::..EditItem
Explicit interface implemetation Private method IBindingList..::..AddNew
Explicit interface implemetation Private property IBindingList..::..AllowEdit
Explicit interface implemetation Private property IBindingList..::..AllowNew
Explicit interface implemetation Private property IBindingList..::..AllowRemove
Explicit interface implemetation Private property IEditableCollectionView..::..CanAddNew
Explicit interface implemetation Private property IEditableCollectionView..::..CanCancelEdit
Explicit interface implemetation Private property ICollectionView..::..CanFilter
Explicit interface implemetation Private property ICollectionView..::..CanGroup
Explicit interface implemetation Private property ICollectionView..::..CanSort
Explicit interface implemetation Private event INotifyCollectionChanged..::..CollectionChanged
Explicit interface implemetation Private property IListSource..::..ContainsListCollection
Explicit interface implemetation Private property ICollection..::..Count
Explicit interface implemetation Private property ICollectionView..::..Culture
Explicit interface implemetation Private property IEditableCollectionView..::..CurrentAddItem
Explicit interface implemetation Private property IEditableCollectionView..::..CurrentEditItem
Explicit interface implemetation Private property IBindingListView..::..Filter
Explicit interface implemetation Private property ICollectionView..::..Filter
Explicit interface implemetation Private property ICollectionView..::..GroupDescriptions
Explicit interface implemetation Private property ICollectionView..::..Groups
Explicit interface implemetation Private property IEditableCollectionView..::..IsAddingNew
Explicit interface implemetation Private property ICollectionView..::..IsCurrentAfterLast
Explicit interface implemetation Private property ICollectionView..::..IsCurrentBeforeFirst
Explicit interface implemetation Private property IEditableCollectionView..::..IsEditingItem
Explicit interface implemetation Private property IList..::..IsFixedSize
Explicit interface implemetation Private property IList..::..IsReadOnly
Explicit interface implemetation Private property IBindingList..::..IsSorted
Explicit interface implemetation Private property ICollection..::..IsSynchronized
Explicit interface implemetation Private property IList..::..Item
Explicit interface implemetation Private event IBindingList..::..ListChanged
Explicit interface implemetation Private property IEditableCollectionView..::..NewItemPlaceholderPosition
Explicit interface implemetation Private property IBindingListView..::..SortDescriptions
Explicit interface implemetation Private property ICollectionView..::..SortDescriptions
Explicit interface implemetation Private property IBindingList..::..SortDirection
Explicit interface implemetation Private property IBindingList..::..SortProperty
Explicit interface implemetation Private property ICollectionView..::..SourceCollection
Explicit interface implemetation Private property IBindingListView..::..SupportsAdvancedSorting
Explicit interface implemetation Private property IBindingList..::..SupportsChangeNotification
Explicit interface implemetation Private property IBindingListView..::..SupportsFiltering
Explicit interface implemetation Private property IBindingList..::..SupportsSearching
Explicit interface implemetation Private property IBindingList..::..SupportsSorting
Explicit interface implemetation Private property ICollection..::..SyncRoot

See Also