Мне было интересно, можно ли использовать элемент управления FilterDescriptor из кода?
При загрузке страницы моей формы я устанавливаю источник данных сетки в коде позади, не используя элемент управления DomainDataSource, например:
TestDomainContext context = new TestDomainContext();
dataGridEmployees.ItemsSource = context.EmployeePositions;
context.Load(context.GetEmployeesWithPositionQuery());
У меня есть текстовое поле на моей странице, в которое пользователь может войти, чтобы отфильтровать должность сотрудника.
Можно ли теперь добавить FilterDescriptor в источник DataGrid в коде позади? Или мне нужно вручную фильтровать результаты context.GetEmployeesWithPositionQuery, например, по событию KeyUp фильтра TextBox?