Does it any good implementation of Filterable Collection for C#?
What is required:
var data = GetEmployees();
_filtered = new FilterableCollection<Employee>(data);
_filtered.SetFilterExpression(empl => empl.DepartmentId == SelectedDepartment.Id);
...
set
{
SelectedDepartment = value;
_filtered.UpdateRepresentation();
}
Paging, CustomFilterBuilder and Virtualization would be a plus but not required at the moment.
I’m not sure why you need this… WPF already does supports this, via the ICollectionView interface.