Edit

Share via


IAdvancedCollectionView Interface

Definition

Extended ICollectionView with filtering and sorting

public interface IAdvancedCollectionView : System.Collections.Generic.ICollection<object>, System.Collections.Generic.IEnumerable<object>, System.Collections.Generic.IList<object>, Windows.Foundation.Collections.IObservableVector<object>, Windows.UI.Xaml.Data.ICollectionView
type IAdvancedCollectionView = interface
    interface ICollectionView
    interface IObservableVector<obj>
    interface IList<obj>
    interface ICollection<obj>
    interface seq<obj>
    interface IEnumerable
Public Interface IAdvancedCollectionView
Implements ICollection(Of Object), ICollectionView, IEnumerable(Of Object), IList(Of Object), IObservableVector(Of Object)
Derived
Implements
ICollection<Object> ICollection<T> IEnumerable<Object> IEnumerable<T> IList<Object> IEnumerable Windows.Foundation.Collections.IIterable<Object> Windows.Foundation.Collections.IIterable<T> Windows.Foundation.Collections.IObservableVector<Object> Windows.Foundation.Collections.IVector<Object> Windows.Foundation.Collections.IVector<T> Windows.UI.Xaml.Data.ICollectionView

Properties

CanFilter

Gets a value indicating whether this CollectionView can filter its items

CanSort

Gets a value indicating whether this CollectionView can sort its items

Filter

Gets or sets the predicate used to filter the visible items

SortDescriptions

Gets SortDescriptions to sort the visible items

SourceCollection

Gets the source collection

Methods

ClearObservedFilterProperties()

Clears all properties items are re-filtered on

DeferRefresh()

Stops refreshing until it is disposed

ObserveFilterProperty(String)

Add a property to re-filter an item on when it is changed

Refresh()

Manually refreshes the view

RefreshFilter()

Manually refreshes the filter on the view

RefreshSorting()

Manually refreshes the sorting on the view

Applies to