New to Telerik UI for WPFStart a free 30-day trial

Represents a view for grouping, sorting, filtering and paging data collection using LINQ based query operators.

Definition

Namespace:Telerik.Windows.Data

Assembly:Telerik.Windows.Data.dll

Syntax:

C#
public class QueryableCollectionView : ICollectionView, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged, IPagedCollectionView, IQueryableCollectionView, IItemProperties, IDisposable, IEditableCollectionView, IEditableCollectionViewAddNewItem

Inheritance: objectQueryableCollectionView

Derived Classes: QueryableDataServiceCollectionViewBaseHierarchicalDataCollectionViewHierarchicalCollectionViewBaseQueryableEntityCoreCollectionView<T>VirtualQueryableCollectionView

Implements: ICollectionViewIDisposableIEditableCollectionViewIEditableCollectionViewAddNewItemIEnumerableIItemPropertiesINotifyCollectionChangedINotifyPropertyChangedIPagedCollectionViewIQueryableCollectionView...

Constructors

Initializes a new instance of the QueryableCollectionView class.

C#
public QueryableCollectionView(IEnumerable sourceCollection, Type itemType)
Parameters:sourceCollectionIEnumerable

The source collection.

itemTypeType

Type which will be used for all operations.

Exceptions:

ArgumentNullException

sourceCollection is null.

Initializes a new instance of the QueryableCollectionView class.

C#
public QueryableCollectionView(IEnumerable source)
Parameters:sourceIEnumerable

The source collection.

Properties

Gets a value that indicates whether a new item can be added to the collection.

C#
public virtual bool CanAddNew { get; }
Property Value:

true if SourceCollection is not IsFixedSize or Add method is available and collection element has a default constructor; otherwise, false.

Gets a value that indicates whether a specified object can be added to the collection.

C#
public virtual bool CanAddNewItem { get; }
Property Value:

true if a specified object can be added to the collection; otherwise false.

Gets a value that indicates whether the editing of an item can be canceled.

C#
public virtual bool CanCancelEdit { get; }
Property Value:

true if CurrentEditItem implements IEditableObject; otherwise, false.

Gets a value that indicates whether the PageIndex value can change.

C#
public virtual bool CanChangePage { get; }
Property Value:

true if the PageIndex value can change; otherwise, false.

Implements: IPagedCollectionView.CanChangePage

Gets a value that indicates whether this view supports filtering via the FilterDescriptors property.

C#
public virtual bool CanFilter { get; }
Property Value:

For a default instance of QueryableCollectionView, this property always returns true.

Gets a value that indicates whether this view supports grouping via the GroupDescriptors property.

C#
public virtual bool CanGroup { get; }
Property Value:

For a default instance of QueryableCollectionView, this property always returns true.

Gets a value that indicates whether an item can be removed from the collection.

C#
public virtual bool CanRemove { get; }
Property Value:

true if an item can be removed from the collection; otherwise, false.

Gets a value that indicates whether this view supports sorting via the SortDescriptors property.

C#
public virtual bool CanSort { get; }
Property Value:

For a default instance of QueryableCollectionView, this property always returns true.

Gets the number of records in the view after grouping, filtering, sorting, and paging.

C#
public int Count { get; }
Property Value:

The number of records in the view after grouping, filtering, sorting, and paging.

Gets or sets the cultural info for any operations of the view that may differ by culture, such as sorting.

C#
public virtual CultureInfo Culture { get; set; }
Property Value:

The culture to use during sorting.

Gets the item that is being added during the current add transaction.

C#
public virtual object CurrentAddItem { get; }
Property Value:

The item that is being added if IsAddingNew is true; otherwise, null.

Gets the item in the collection that is being edited.

C#
public virtual object CurrentEditItem { get; }
Property Value:

The item in the collection that is being edited if IsEditingItem is true; otherwise, null.

C#
public virtual object CurrentItem { get; }
C#
public virtual int CurrentPosition { get; }

Gets or sets a callback used to determine if an item is suitable for inclusion in the view.

C#
public virtual Predicate<object> Filter { get; set; }
Property Value:

A method used to determine if an item is suitable for inclusion in the view.

Exceptions:

NotSupportedException

Setting Filter property is not supported. Use FilterDescriptors property instead.

Gets the filter descriptors used for filtering operations.

C#
public virtual CompositeFilterDescriptorCollection FilterDescriptors { get; }
Property Value:

The filter descriptors.

Implements: IQueryableCollectionView.FilterDescriptors

Gets the underlying collection.

C#
protected ObservableCollection<GroupDescription> GroupDescriptions { get; }
Property Value:

The for this view.

Gets the group descriptors used for grouping operations.

C#
public virtual GroupDescriptorCollection GroupDescriptors { get; }
Property Value:

The group descriptors.

Implements: IQueryableCollectionView.GroupDescriptors

Gets the top-level groups.

C#
public ReadOnlyObservableCollection<object> Groups { get; }
Property Value:

A read-only collection of the top-level groups or null if there are no groups.

Protected accessor to private count.

C#
protected virtual int InternalCount { get; }

Gets the list created from resulting query after applying filtering, sorting, grouping and paging.

C#
protected virtual IList InternalList { get; }
Property Value:

The internal list for the current view.

Gets a value that indicates whether an add transaction is in progress.

C#
public virtual bool IsAddingNew { get; }
Property Value:

true if an add transaction is in progress; otherwise, false.

C#
public virtual bool IsCurrentAfterLast { get; }
C#
public virtual bool IsCurrentBeforeFirst { get; }

Gets a value that indicates whether an edit transaction is in progress.

C#
public virtual bool IsEditingItem { get; }
Property Value:

true if an edit transaction is in progress; otherwise, false.

Returns a value that indicates whether the resulting view is empty.

C#
public bool IsEmpty { get; }
Property Value:

true if the resulting view is empty; otherwise, false.

Gets a value indicating whether this instance is grouped.

C#
public virtual bool IsGrouped { get; }
Property Value:

true if this instance is grouped; otherwise, false.

Gets a value that indicates whether this view is loading data.

C#
public virtual bool IsLoading { get; protected set; }

Gets a value that indicates whether a page index change is in process.

C#
public bool IsPageChanging { get; protected set; }
Property Value:

true if the page index is changing; otherwise, false.

Implements: IPagedCollectionView.IsPageChanging

Gets a value indicating whether this instance has pages or not.

C#
protected virtual bool IsPaged { get; }
Property Value:

true if this instance has PageSize greater than 0; otherwise, false.

Gets the minimum number of items known to be in the source collection.

C#
public virtual int ItemCount { get; }
Property Value:

The minimum number of items known to be in the source collection.

Implements: IPagedCollectionView.ItemCount

Gets a collection of objects that describes the properties of the items in the collection.

C#
public ReadOnlyCollection<ItemPropertyInfo> ItemProperties { get; }
Property Value:

A collection of objects that describes the properties of the items in the collection.

Gets a dictionary of objects that describes the properties of the items in the collection by property name.

C#
public Dictionary<string, ItemPropertyInfo> ItemPropertiesByPropertyName { get; }
Property Value:

A dictionary of objects that describes the properties of the items in the collection by property name.

Gets or sets the type used for all internal data engine operations.

C#
public Type ItemType { get; set; }
Property Value:

The type of the item.

Gets a value that indicates whether this view needs to be refreshed.

C#
public bool NeedsRefresh { get; set; }
Property Value:

true if the view needs to be refreshed; otherwise, false.

NewItemPlaceholderPosition

NewItemPlaceholderPosition

Gets or sets the position of the new item placeholder in the collection.

C#
public virtual NewItemPlaceholderPosition NewItemPlaceholderPosition { get; set; }
Property Value:

One of the enumeration values that specifies the position of the new item placeholder in the collection.

Gets the zero-based index of the current page.

C#
public int PageIndex { get; protected set; }
Property Value:

The zero-based index of the current page.

Implements: IPagedCollectionView.PageIndex

Gets or sets the number of items to display on a page.

C#
public int PageSize { get; set; }
Property Value:

The number of items to display on a page.

Implements: IPagedCollectionView.PageSize

Used to hold "old" currency info when DataLoadMode is Asynchronous and we need to refresh the currency after the load is complete. This field is not supposed to be used directly from your code.

C#
protected QueryableCollectionView.CurrencyRefreshInfo PendingCurrencyRefresh { get; set; }

Returns the queryable collection, constructed from SourceCollection.

C#
public virtual IQueryable QueryableSourceCollection { get; }
Property Value:

An IQueryable object that is constructed from the underlying collection.

Gets a value indicating whether should initialize group proxy.

C#
protected virtual bool ShouldInitializeGroupProxy { get; }
Property Value:

true if should initialize group proxy; otherwise, false.

Gets a value indicating whether this instance should RefreshOrDefer when PageSize changes.

C#
protected virtual bool ShouldRefreshOrDeferOnPageSizeChange { get; }
Property Value:

true if this instance should RefreshOrDefer when PageSize changes; otherwise, false.

Gets or set a value that indicates whether IEditableObject methods are automatically invoked by QueryableCollectionView.

C#
public bool ShouldRespectIEditableObject { get; set; }

SortDescriptions

SortDescriptionCollection

Gets the underlying collection.

C#
protected SortDescriptionCollection SortDescriptions { get; }
Property Value:

The for this view.

Gets the sort descriptors used for sorting operations.

C#
public virtual SortDescriptorCollection SortDescriptors { get; }
Property Value:

The sort descriptors.

Implements: IQueryableCollectionView.SortDescriptors

Returns the underlying collection.

C#
public IEnumerable SourceCollection { get; }
Property Value:

An IEnumerable object that is the underlying collection.

Gets the total number of items in the source collection, or -1 if the total number is unknown.

C#
public virtual int TotalItemCount { get; protected set; }
Property Value:

The total number of items in the source collection, or -1 if the total number is unknown.

Implements: IPagedCollectionView.TotalItemCount

Methods

Adds a new item to the collection.

C#
public virtual object AddNew()
Returns:

object

The new item that is added to the collection.

Exceptions:

InvalidOperationException

CanAddNew is false.

Adds the new item to the collection.

C#
public void AddNew(object newItem)
Parameters:newItemobject

The new item that will be added to the collection.

Exceptions:

InvalidOperationException

CanAddNew is false.

Adds the specified object to the collection.

C#
public virtual object AddNewItem(object newItem)
Parameters:newItemobject

The object to add to the collection.

Returns:

object

Applies SelectDescriptors over the specified queryable.

C#
protected virtual IQueryable ApplySelectDescriptors(IQueryable queryable)
Parameters:queryableIQueryable

The queryable.

Returns:

IQueryable

Ends the edit transaction and discards any pending changes to the item.

C#
public virtual void CancelEdit()
Exceptions:

InvalidOperationException

CancelEdit is not supported for the current edit item. Only items implementing IEditableObject are supported.

Ends the add transaction and discards the pending new item.

C#
public virtual void CancelNew()

Ends the edit transaction and saves the pending changes.

C#
public virtual void CommitEdit()

Ends the add transaction and saves the pending new item.

C#
public virtual void CommitNew()

Completes the page move.

C#
protected virtual void CompletePageMove(int newPageIndex)
Parameters:newPageIndexint

The index of the new page.

Constructs a new item.

C#
protected virtual object ConstructNewItem()
Returns:

object

Returns a value that indicates whether a given item belongs to this collection view.

C#
public bool Contains(object item)
Parameters:itemobject

The object to check.

Returns:

bool

True if the item belongs to this collection view; otherwise, false.

Called when internal list needs to be created.

C#
protected virtual void CreateInternalList()

Returns IQueryable with applied filtering, sorting, grouping and paging.

C#
protected virtual IQueryable CreateView()
Returns:

IQueryable

Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.

C#
public IDisposable DeferRefresh()
Returns:

IDisposable

An IDisposable object that you can use to dispose of the calling object.

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

C#
public void Dispose()

Implements: IDisposable.Dispose()

Unsubscribes form collection changed events.

C#
protected virtual void Dispose(bool disposing)
Parameters:disposingbool

Begins an edit transaction of the specified item.

C#
public virtual void EditItem(object item)
Parameters:itemobject

The item to edit.

Gets the count of items depending on the page and/or grouped state.

C#
protected virtual int GetEffectiveItemCount()
Returns:

int

The count of items.

C#
public virtual IEnumerator GetEnumerator()
Returns:

IEnumerator

Implements: IEnumerable.GetEnumerator()

Called when internal list is required.

C#
protected IList GetInternalList()
Returns:

IList

Retrieves the item at the specified zero-based index in the view.

C#
public virtual object GetItemAt(int index)
Parameters:indexint

The zero-based index of the item to retrieve.

Returns:

object

The item at the specified zero-based index in the view.

Exceptions:

ArgumentOutOfRangeException

index is less than 0 or greater than ItemCount.

Gets the paging determinative item count.

C#
protected virtual int GetPagingDeterminativeItemCount()
Returns:

int

The paging determinative item count.

Returns the zero-based index at which the specified item is located.

C#
public virtual int IndexOf(object item)
Parameters:itemobject

The item to locate.

Returns:

int

The index at which the specified item is located, or �1 if the item is unknown.

Initializes the currency on refresh.

C#
protected void InitializeCurrencyOnRefresh(QueryableCollectionView.CurrencyRefreshInfo currencyRefreshInfo)
Parameters:currencyRefreshInfoQueryableCollectionView.CurrencyRefreshInfo

The currency refresh info.

Called when the current item should be initialized.

C#
protected void InitializeCurrentItem()

Called when internal list should be initialized.

C#
protected virtual void InitializeInternalList(IQueryable view)
Parameters:viewIQueryable

Invalidates the paging and refreshes the view.

C#
protected virtual void InvalidatePagingAndRefresh()

Invalidates the paging determinative item count.

C#
protected virtual void InvalidatePagingDeterminativeItemCount()
C#
public bool MoveCurrentTo(object item)
Parameters:itemobjectReturns:

bool

C#
public bool MoveCurrentToFirst()
Returns:

bool

C#
public bool MoveCurrentToLast()
Returns:

bool

C#
public bool MoveCurrentToNext()
Returns:

bool

Sets the item at the specified index to be the CurrentItem in the view.

C#
public bool MoveCurrentToPosition(int position)
Parameters:positionint

The index to set the CurrentItem to.

Returns:

bool

True if the resulting CurrentItem is an item within the view; otherwise, false.

Exceptions:

ArgumentOutOfRangeException

position is out of range.

C#
public bool MoveCurrentToPrevious()
Returns:

bool

Sets the first page as the current page.

C#
public bool MoveToFirstPage()
Returns:

bool

true if the operation was successful; otherwise, false.

Implements: IPagedCollectionView.MoveToFirstPage()

Sets the last page as the current page.

C#
public bool MoveToLastPage()
Returns:

bool

true if the operation was successful; otherwise, false.

Implements: IPagedCollectionView.MoveToLastPage()

Moves to the page after the current page.

C#
public bool MoveToNextPage()
Returns:

bool

true if the operation was successful; otherwise, false.

Implements: IPagedCollectionView.MoveToNextPage()

Requests a page move to the page at the specified index.

C#
public bool MoveToPage(int pageIndex)
Parameters:pageIndexint

The index of the page to move to.

Returns:

bool

true if the move was successfully initiated; otherwise, false.

Implements: IPagedCollectionView.MoveToPage(int)

Requests a page move to the page at the specified index.

C#
protected virtual bool MoveToPageCore(int index)
Parameters:indexint

The index of the page to move to.

Returns:

bool

true if the move was successfully initiated; otherwise, false.

Moves to the page before the current page.

C#
public bool MoveToPreviousPage()
Returns:

bool

true if the operation was successful; otherwise, false.

Implements: IPagedCollectionView.MoveToPreviousPage()

Raises the CollectionChanged event.

C#
protected virtual void OnCollectionChanged(NotifyCollectionChangedEventArgs args)
Parameters:argsNotifyCollectionChangedEventArgs

The NotifyCollectionChangedEventArgs instance containing the event data.

Raises the CurrentChanged event.

C#
protected virtual void OnCurrentChanged(EventArgs args)
Parameters:argsEventArgs

The EventArgs instance containing the event data.

Raise a non-cancelable CurrentChanging event This is called when CurrentItem is affected by a CollectionChange (Remove or Refresh).

C#
protected void OnCurrentChanging()

Raises the CurrentChanging event.

C#
protected virtual void OnCurrentChanging(CurrentChangingEventArgs args)
Parameters:argsCurrentChangingEventArgs

The CurrentChangingEventArgs instance containing the event data.

Called when anything in the filter descriptors changes.

C#
protected virtual void OnFilterDescriptorsChanged()

Invoked when the FilterDescriptors collection changes.

C#
protected virtual void OnFilterDescriptorsCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
Parameters:senderobject

Current instance of the QueryableCollectionView collection.

eNotifyCollectionChangedEventArgs

Information about the change.

Invoked when the FilterDescriptors item changes.

C#
protected virtual void OnFilterDescriptorsItemChanged(object sender, ItemChangedEventArgs<IFilterDescriptor> e)
Parameters:senderobject

Current instance of the QueryableCollectionView collection.

eItemChangedEventArgs<IFilterDescriptor>

Information about the change.

Invoked when the FilterDescriptors logical operator changes.

C#
protected virtual void OnFilterDescriptorsLogicalOperatorChanged()

Invoked when the collection changes.

C#
protected virtual void OnGroupDescriptorsCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
Parameters:senderobject

Current instance of the QueryableCollectionView collection.

eNotifyCollectionChangedEventArgs

Information about the change.

Invoked when the GroupDescriptors item changes.

C#
protected virtual void OnGroupDescriptorsItemChanged(object sender, ItemChangedEventArgs<IGroupDescriptor> e)
Parameters:senderobject

Current instance of the QueryableCollectionView collection.

eItemChangedEventArgs<IGroupDescriptor>

Information about the change.

Called when internal list is created.

C#
protected void OnInternalListCreated()

Raises the PropertyChanged event.

C#
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)
Parameters:ePropertyChangedEventArgs

The PropertyChangedEventArgs instance containing the event data.

Raises the PropertyChanged event.

C#
protected void OnPropertyChanged(string propertyName)
Parameters:propertyNamestring

Name of the property.

Invoked when the instance should be refreshed.

C#
protected virtual void OnRefresh()

Invoked when the SortDescriptors collection changes.

C#
protected virtual void OnSortDescriptorsCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
Parameters:senderobject

Current instance of the QueryableCollectionView collection.

eNotifyCollectionChangedEventArgs

Information about the change.

Invoked when the SortDescriptors item changes.

C#
protected virtual void OnSortDescriptorsItemChanged(object sender, ItemChangedEventArgs<ISortDescriptor> e)
Parameters:senderobject

Current instance of the QueryableCollectionView collection.

eItemChangedEventArgs<ISortDescriptor>

Information about the change.

Called when internal list should be populated.

C#
protected virtual void PopulateInternalList(IQueryable view)
Parameters:viewIQueryable

Raises the PageChanged event.

C#
protected void RaisePageChanged()
C#
public void Refresh()

Refreshes the groups according to the item and the respective action.

C#
protected void RefreshGroupsOnItemAction(object item, ItemAction action)
Parameters:itemobject

The item.

actionItemAction

The action.

Refreshes the view according to the item and the respective action.

C#
protected virtual void RefreshOnItemAction(object item, ItemAction action)
Parameters:itemobject

The item.

actionItemAction

The action.

Refreshes the view according to the item and the respective action when there is no paging involved.

C#
protected void RefreshOnItemActionWithoutPaging(object item, ItemAction action)
Parameters:itemobject

The item.

actionItemAction

The action.

Re-create the view over the associated IList.

C#
protected virtual void RefreshOverride()

Re-create the view over the associated IList.

C#
protected void RefreshOverrideCore()

Removes the specified item from the collection.

C#
public virtual void Remove(object item)
Parameters:itemobject

The item to remove.

Removes the item at the specified position from the collection.

C#
public virtual void RemoveAt(int index)
Parameters:indexint

The position of the item to remove.

Sets the CurrentItem and CurrentPosition.

C#
protected void SetCurrent(object newItem, int newPosition)
Parameters:newItemobject

The new current item.

newPositionint

The new current position.

Sets the CurrentPosition to the given newPosition .

C#
protected void SetCurrentPosition(int newPosition)
Parameters:newPositionint

The new position.

Called when internal list should be set.

C#
protected void SetInternalList(IList list)
Parameters:listIList

Sorts the specified queryable.

C#
protected IQueryable Sort(IQueryable queryable)
Parameters:queryableIQueryableReturns:

IQueryable

Called when the count of the items should be updated.

C#
protected void UpdateItemCount()

Called when the count of all items should be updated.

C#
protected virtual void UpdateTotalItemCount()

Events

C#
public event NotifyCollectionChangedEventHandler CollectionChanged

Implements: INotifyCollectionChanged.CollectionChanged

C#
public event EventHandler CurrentChanged

CurrentChanging

CurrentChangingEventHandler

C#
public event CurrentChangingEventHandler CurrentChanging

This is for internal use only and is not intended to be used directly from your code.

C#
public event EventHandler<NotifyGroupCollectionChangedEventArgs> GroupCollectionChanged

Occurs when the PageIndex has changed.

C#
public event EventHandler<EventArgs> PageChanged

Implements: IPagedCollectionView.PageChanged

Occurs when the PageIndex is changing.

C#
public event EventHandler<PageChangingEventArgs> PageChanging

Implements: IPagedCollectionView.PageChanging

C#
public event PropertyChangedEventHandler PropertyChanged

Implements: INotifyPropertyChanged.PropertyChanged

In this article
DefinitionConstructorsQueryableCollectionView(IEnumerable, Type)QueryableCollectionView(IEnumerable)PropertiesCanAddNewCanAddNewItemCanCancelEditCanChangePageCanFilterCanGroupCanRemoveCanSortCountCultureCurrentAddItemCurrentEditItemCurrentItemCurrentPositionFilterFilterDescriptorsGroupDescriptionsGroupDescriptorsGroupsInternalCountInternalListIsAddingNewIsCurrentAfterLastIsCurrentBeforeFirstIsEditingItemIsEmptyIsGroupedIsLoadingIsPageChangingIsPagedItemCountItemPropertiesItemPropertiesByPropertyNameItemTypeNeedsRefreshNewItemPlaceholderPositionPageIndexPageSizePendingCurrencyRefreshQueryableSourceCollectionShouldInitializeGroupProxyShouldRefreshOrDeferOnPageSizeChangeShouldRespectIEditableObjectSortDescriptionsSortDescriptorsSourceCollectionTotalItemCountMethodsAddNew()AddNew(object)AddNewItem(object)ApplySelectDescriptors(IQueryable)CancelEdit()CancelNew()CommitEdit()CommitNew()CompletePageMove(int)ConstructNewItem()Contains(object)CreateInternalList()CreateView()DeferRefresh()Dispose()Dispose(bool)EditItem(object)GetEffectiveItemCount()GetEnumerator()GetInternalList()GetItemAt(int)GetPagingDeterminativeItemCount()IndexOf(object)InitializeCurrencyOnRefresh(CurrencyRefreshInfo)InitializeCurrentItem()InitializeInternalList(IQueryable)InvalidatePagingAndRefresh()InvalidatePagingDeterminativeItemCount()MoveCurrentTo(object)MoveCurrentToFirst()MoveCurrentToLast()MoveCurrentToNext()MoveCurrentToPosition(int)MoveCurrentToPrevious()MoveToFirstPage()MoveToLastPage()MoveToNextPage()MoveToPage(int)MoveToPageCore(int)MoveToPreviousPage()OnCollectionChanged(NotifyCollectionChangedEventArgs)OnCurrentChanged(EventArgs)OnCurrentChanging()OnCurrentChanging(CurrentChangingEventArgs)OnFilterDescriptorsChanged()OnFilterDescriptorsCollectionChanged(object, NotifyCollectionChangedEventArgs)OnFilterDescriptorsItemChanged(object, ItemChangedEventArgs<IFilterDescriptor>)OnFilterDescriptorsLogicalOperatorChanged()OnGroupDescriptorsCollectionChanged(object, NotifyCollectionChangedEventArgs)OnGroupDescriptorsItemChanged(object, ItemChangedEventArgs<IGroupDescriptor>)OnInternalListCreated()OnPropertyChanged(PropertyChangedEventArgs)OnPropertyChanged(string)OnRefresh()OnSortDescriptorsCollectionChanged(object, NotifyCollectionChangedEventArgs)OnSortDescriptorsItemChanged(object, ItemChangedEventArgs<ISortDescriptor>)PopulateInternalList(IQueryable)RaisePageChanged()Refresh()RefreshGroupsOnItemAction(object, ItemAction)RefreshOnItemAction(object, ItemAction)RefreshOnItemActionWithoutPaging(object, ItemAction)RefreshOverride()RefreshOverrideCore()Remove(object)RemoveAt(int)SetCurrent(object, int)SetCurrentPosition(int)SetInternalList(IList)Sort(IQueryable)UpdateItemCount()UpdateTotalItemCount()EventsCollectionChangedCurrentChangedCurrentChangingGroupCollectionChangedPageChangedPageChangingPropertyChanged
Not finding the help you need?
Contact Support