Class CollectionViewProvider<T>
Inheritance
Inherited Members
Namespace: Telerik.WinControls.Data
Assembly: Telerik.WinControls.dll
Syntax
public class CollectionViewProvider<T>
where T : IDataItem, INotifyPropertyChanged
Type Parameters
T
|
Constructors
CollectionViewProvider()
Initializes a new instance of the CollectionViewProvider<T> class.
Declaration
public CollectionViewProvider()
CollectionViewProvider(ICollectionView<T>)
Initializes a new instance of the CollectionViewProvider<T> class.
Declaration
public CollectionViewProvider(ICollectionView<T> sourceCollectionView)
Parameters
ICollectionView<T>
sourceCollectionView
The source collection view. |
Properties
Filter
Gets or sets the filter.
Declaration
public Predicate<T> Filter { get; set; }
Property Value
System.Predicate<T>
The filter. |
GroupDescriptors
Gets or sets the group descriptors.
Declaration
public GroupDescriptorCollection GroupDescriptors { get; set; }
Property Value
GroupDescriptorCollection
The group descriptors. |
SortDescriptors
Gets or sets the sort descriptors.
Declaration
public SortDescriptorCollection SortDescriptors { get; set; }
Property Value
SortDescriptorCollection
The sort descriptors. |
Methods
GetView(IEnumerable<T>)
Gets the view.
Declaration
public ISnapshotCollectionView<T> GetView(IEnumerable<T> source)
Parameters
System.Collections.Generic.IEnumerable<T>
source
The source. |
Returns
ISnapshotCollectionView<T>
|
OnNotifyPropertyChanged(PropertyChangedEventArgs)
Raises the NotifyPropertyChanged event
Declaration
protected virtual void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|