Как было сказано выше, FilterPresenter
не взаимодействует с элементом управления ItemsControl
непосредственно. При внедрении FilterControl
в пользовательский элемент управления достаточно,
чтобы FilterControl
был подключен к тому же представлению коллекции, которое использует
Ваш элемент управления. Для интерактивного использования быстрого фильтра необходимо,
чтобы Ваш элемент управления обрабатывал события изменения подключенной CollectionView
.
Форма OrdersView.xaml представляет собой пользовательский элемент управления,
выводящий результаты LINQ запроса к базе с использованием CollectionView
.
Для добавления фильтра достаточно в форму добавить ColumnFilter
.
<bsFilter:ColumnFilter Key="Employee"
ParentCollection="{Binding DataContext.OrdersView,
ElementName=LayoutRoot}">
</bsFilter:ColumnFilter>
Назад << Оглавление >> Вперед