Хорошая ли это реализация Filterable Collection для C #?
Что требуется:
var data = GetEmployees();
_filtered = new FilterableCollection<Employee>(data);
_filtered.SetFilterExpression(empl => empl.DepartmentId == SelectedDepartment.Id);
...
set
{
SelectedDepartment = value;
_filtered.UpdateRepresentation();
}
Пейджинг, CustomFilterBuilder и виртуализация были бы плюсом, но в данный момент не обязательны.