The Extensible Application Markup Language (XAML) proxy of a CollectionView class.
Assembly: PresentationFramework (in PresentationFramework.dll)
Gets a value that indicates whether the collection view supports turning filtering data in real time on or off.
Gets a value that indicates whether the collection view supports turning grouping data in real time on or off.
Gets a value that indicates whether the collection view supports turning sorting data in real time on or off.
Gets or sets the desired view type.
Gets or sets the culture that is used for operations such as sorting and comparisons.
Gets or sets a collection of GroupDescription objects that describes how the items in the collection are grouped in the view.
Gets a value that indicates whether theis filtering data in real time.
Gets or sets a value that indicates whethershould filter the data in real time if it can.
Gets a value that indicates whether thegroups data in real time.
Gets or sets a value that indicates whethershould group the data in real time if it can.
Gets a value that indicates whether thesorts data in real time.
Gets or sets a value that indicates whethershould sort the data in real time if it can.
Gets a value that indicates whether this instance is currently sealed (read-only).(Inherited from DependencyObject.)
Gets a collection of strings that specify the properties that participate in filtering data in real time.
Gets a collection of strings that specify the properties that participate in grouping data in real time.
Gets a collection of strings that specify the properties that participate in sorting data in real time.
Gets or sets a collection of SortDescription objects that describes how the items in the collection are sorted in the view.
Gets or sets the collection object from which to create this view.
Gets the view object that is currently associated with this instance of.
Identifies the CanChangeLiveFiltering dependency property.
Identifies the CanChangeLiveGrouping dependency property.
Identifies the CanChangeLiveSorting dependency property.
Identifies the CollectionViewType dependency property.
Identifies the IsLiveFiltering dependency property.
Identifies the IsLiveFilteringRequested dependency property.
Identifies the IsLiveGrouping dependency property.
Identifies the IsLiveGroupingRequested dependency property.
Identifies the IsLiveSorting dependency property.
Identifies the IsLiveSortingRequested dependency property.
This API supports the product infrastructure and is not intended to be used directly from your code. Signals the object that initialization is starting.
This API supports the product infrastructure and is not intended to be used directly from your code. Signals the object that initialization is complete.
|IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)|
This API supports the product infrastructure and is not intended to be used directly from your code. Receives events from the centralized event manager.
CollectionView class, or a class derived from CollectionView. enables XAML code to set the commonly used CollectionView properties, passing these settings to the underlying view. has a View property that holds the actual view and a Source property that holds the source collection.is a proxy for a
You can think of a collection view as the layer on top of the binding source collection that allows you to navigate and display the collection based on sort, filter, and group queries, all without having to manipulate the underlying source collection itself. If the source collection implements the INotifyCollectionChanged interface, the changes raised by the CollectionChanged event are propagated to the views.
Because views do not change the underlying source collections, each source collection can have multiple views associated with it. For example, you may have a collection of Task objects. With the use of views, you can display that same data in different ways. For example, on the left side of your page you may want to show tasks sorted by priority, and on the right side, grouped by area.
For more information, see the Binding to Collections section in the Data Binding Overview.
Available since 3.0
Available since 3.0
Windows Phone Silverlight
Available since 7.0
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.