Click or drag to resize
VirtualQueryableCollectionView Methods

The VirtualQueryableCollectionView type exposes the following members.

Methods
  NameDescription
Public methodAdd
Adds an item to the IList.
Public methodAddNew
Adds a new item to the collection.
(Overrides QueryableCollectionViewAddNew.)
Public methodAddNew(Object)
Adds the new item to the collection.
(Inherited from QueryableCollectionView.)
Public methodAddNewItem
Adds the specified object to the collection.
(Inherited from QueryableCollectionView.)
Protected methodApplySelectDescriptors
Applies s over the specified queryable.
(Inherited from QueryableCollectionView.)
Public methodCancelEdit
Ends the edit transaction and discards any pending changes to the item.
(Inherited from QueryableCollectionView.)
Public methodCancelNew
Ends the add transaction and discards the pending new item.
(Overrides QueryableCollectionViewCancelNew.)
Public methodClear
Removes all items from the IList.
Public methodCommitEdit
Ends the edit transaction and saves the pending changes.
(Inherited from QueryableCollectionView.)
Public methodCommitNew
Ends the add transaction and saves the pending new item.
(Inherited from QueryableCollectionView.)
Protected methodCompletePageMove
Completes the page move.
(Inherited from QueryableCollectionView.)
Protected methodConstructNewItem
Constructs a new item.
(Inherited from QueryableCollectionView.)
Public methodContains
Returns a value that indicates whether a given item belongs to this collection view.
(Inherited from QueryableCollectionView.)
Public methodCopyTo
Copies the elements of the ICollection to an Array, starting at a particular Array index.
Protected methodCreateInternalList
Called when internal list needs to be created.
(Inherited from QueryableCollectionView.)
Protected methodCreateView
Returns IQueryable with applied filtering, sorting, grouping and paging.
(Overrides QueryableCollectionViewCreateView.)
Public methodDeferRefresh
Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.
(Inherited from QueryableCollectionView.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from QueryableCollectionView.)
Protected methodDispose(Boolean)
Unsubscribes form collection changed events.
(Inherited from QueryableCollectionView.)
Public methodEditItem
Begins an edit transaction of the specified item.
(Inherited from QueryableCollectionView.)
Protected methodGetEffectiveItemCount
Gets the count of items depending on the page and/or grouped state.
(Inherited from QueryableCollectionView.)
Public methodGetEnumerator
Returns an enumerator that iterates through a collection.
(Overrides QueryableCollectionViewGetEnumerator.)
Protected methodGetInternalList
Called when internal list is required.
(Inherited from QueryableCollectionView.)
Public methodGetItemAt
Retrieves the item at the specified zero-based index in the view.
(Overrides QueryableCollectionViewGetItemAt(Int32).)
Protected methodGetPagingDeterminativeItemCount
Gets the paging determinative item count.
(Inherited from QueryableCollectionView.)
Public methodIndexOf
Returns the zero-based index at which the specified item is located.
(Overrides QueryableCollectionViewIndexOf(Object).)
Protected methodInitializeCurrencyOnRefresh
Initializes the currency on refresh.
(Inherited from QueryableCollectionView.)
Protected methodInitializeCurrentItem
Called when the current item should be initialized.
(Inherited from QueryableCollectionView.)
Protected methodInitializeInternalList
Called when internal list should be initialized.
(Inherited from QueryableCollectionView.)
Public methodInsert
Inserts an item to the IList at the specified index.
Protected methodInvalidatePagingAndRefresh
Invalidates the paging and refreshes the view.
(Overrides QueryableCollectionViewInvalidatePagingAndRefresh.)
Protected methodInvalidatePagingDeterminativeItemCount
Invalidates the paging determinative item count.
(Inherited from QueryableCollectionView.)
Public methodLoad
Loads new data in the view.
Public methodMoveCurrentTo
Sets the specified item to be the CurrentItem in the view.
(Inherited from QueryableCollectionView.)
Public methodMoveCurrentToFirst
Sets the first item in the view as the CurrentItem.
(Inherited from QueryableCollectionView.)
Public methodMoveCurrentToLast
Sets the last item in the view as the CurrentItem.
(Inherited from QueryableCollectionView.)
Public methodMoveCurrentToNext
Sets the item after the CurrentItem in the view as the CurrentItem.
(Inherited from QueryableCollectionView.)
Public methodMoveCurrentToPosition
Sets the item at the specified index to be the CurrentItem in the view.
(Inherited from QueryableCollectionView.)
Public methodMoveCurrentToPrevious
Sets the item before the CurrentItem in the view as the CurrentItem.
(Inherited from QueryableCollectionView.)
Public methodMoveToFirstPage
Sets the first page as the current page.
(Inherited from QueryableCollectionView.)
Public methodMoveToLastPage
Sets the last page as the current page.
(Inherited from QueryableCollectionView.)
Public methodMoveToNextPage
Moves to the page after the current page.
(Inherited from QueryableCollectionView.)
Public methodMoveToPage
Requests a page move to the page at the specified index.
(Inherited from QueryableCollectionView.)
Protected methodMoveToPageCore
Requests a page move to the page at the specified index.
(Inherited from QueryableCollectionView.)
Public methodMoveToPreviousPage
Moves to the page before the current page.
(Inherited from QueryableCollectionView.)
Protected methodOnCollectionChanged
Raises the CollectionChanged event.
(Overrides QueryableCollectionViewOnCollectionChanged(NotifyCollectionChangedEventArgs).)
Protected methodOnCurrentChanged
Raises the CurrentChanged event.
(Inherited from QueryableCollectionView.)
Protected methodOnCurrentChanging
Raise a non-cancelable CurrentChanging event This is called when CurrentItem is affected by a CollectionChange (Remove or Refresh).
(Inherited from QueryableCollectionView.)
Protected methodOnCurrentChanging(CurrentChangingEventArgs)
Raises the CurrentChanging event.
(Inherited from QueryableCollectionView.)
Protected methodOnFilterDescriptorsChanged
Called when anything in the filter descriptors changes.
(Inherited from QueryableCollectionView.)
Protected methodOnFilterDescriptorsCollectionChanged
Invoked when the FilterDescriptors collection changes.
(Inherited from QueryableCollectionView.)
Protected methodOnFilterDescriptorsItemChanged
Invoked when the FilterDescriptors item changes.
(Inherited from QueryableCollectionView.)
Protected methodOnFilterDescriptorsLogicalOperatorChanged
Invoked when the FilterDescriptors logical operator changes.
(Inherited from QueryableCollectionView.)
Protected methodOnGroupDescriptorsCollectionChanged
Invoked when the roupDescriptors collection changes.
(Inherited from QueryableCollectionView.)
Protected methodOnGroupDescriptorsItemChanged
Invoked when the GroupDescriptors item changes.
(Inherited from QueryableCollectionView.)
Protected methodOnInternalListCreated
Called when internal list is created.
(Inherited from QueryableCollectionView.)
Protected methodOnPropertyChanged(PropertyChangedEventArgs)
Raises the PropertyChanged event.
(Inherited from QueryableCollectionView.)
Protected methodOnPropertyChanged(String)
Raises the PropertyChanged event.
(Inherited from QueryableCollectionView.)
Protected methodOnRefresh
Invoked when the instance should be refreshed.
(Overrides QueryableCollectionViewOnRefresh.)
Protected methodOnSortDescriptorsCollectionChanged
Invoked when the SortDescriptors collection changes.
(Inherited from QueryableCollectionView.)
Protected methodOnSortDescriptorsItemChanged
Invoked when the SortDescriptors item changes.
(Inherited from QueryableCollectionView.)
Protected methodPopulateInternalList
Called when internal list should be populated.
(Inherited from QueryableCollectionView.)
Protected methodRaisePageChanged
Raises the PageChanged event.
(Inherited from QueryableCollectionView.)
Public methodRefresh
Recreates the view.
(Inherited from QueryableCollectionView.)
Protected methodRefreshGroupsOnItemAction
Refreshes the groups according to the item and the respective action.
(Inherited from QueryableCollectionView.)
Protected methodRefreshOnItemAction
Refreshes the view according to the item and the respective action.
(Inherited from QueryableCollectionView.)
Protected methodRefreshOnItemActionWithoutPaging
Refreshes the view according to the item and the respective action when there is no paging involved.
(Inherited from QueryableCollectionView.)
Protected methodRefreshOverride
Re-create the view over the associated IList.
(Inherited from QueryableCollectionView.)
Protected methodRefreshOverrideCore
Re-create the view over the associated IList.
(Inherited from QueryableCollectionView.)
Public methodRemove
Removes the specified item from the collection.
(Overrides QueryableCollectionViewRemove(Object).)
Public methodRemoveAt
Removes the item at the specified position from the collection.
(Overrides QueryableCollectionViewRemoveAt(Int32).)
Public methodResetItems
Reset all items to default value (null) in the collection.
Public methodResetItems(Int32, Int32)
Reset number of items starting from given index to default value (null) in the collection.
Protected methodSetCurrent
Sets the CurrentItem and CurrentPosition.
(Inherited from QueryableCollectionView.)
Protected methodSetCurrentPosition
Sets the CurrentPosition to the given newPosition .
(Inherited from QueryableCollectionView.)
Protected methodSetInternalList
Called when internal list should be set.
(Inherited from QueryableCollectionView.)
Protected methodSort
Sorts the specified queryable.
(Inherited from QueryableCollectionView.)
Protected methodUpdateItemCount
Called when the count of the items should be updated.
(Inherited from QueryableCollectionView.)
Protected methodUpdateTotalItemCount
Called when the count of all items should be updated.
(Inherited from QueryableCollectionView.)
Top
Extension Methods
  NameDescription
Public Extension MethodAddRange
Adds the elements from the specified collection - items to the end of the target list.
(Defined by CollectionExtensions.)
Public Extension MethodRemoveAllOverloaded.
Removes all items from the list. As opposed to Clear method raise CollectionChanged event with action Remove and OldItems property set.
(Defined by IListExtensions.)
Public Extension MethodRemoveAll(PredicateObject)Overloaded.
Removes all elements from a list that match the condition defined by the specified predicate.
(Defined by CollectionExtensions.)
Top
See Also