Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 1.88 KB

Examle5.OrdersView.md

File metadata and controls

23 lines (21 loc) · 1.88 KB

Фильтрация элементов в пользовательском элементе управления. (OrdersView)

Как было сказано выше, FilterPresenter не взаимодействует с элементом управления ItemsControl непосредственно. При внедрении FilterControl в пользовательский элемент управления достаточно, чтобы FilterControl был подключен к тому же представлению коллекции, которое использует Ваш элемент управления. Для интерактивного использования быстрого фильтра необходимо, чтобы Ваш элемент управления обрабатывал события изменения подключенной CollectionView.

Форма OrdersView.xaml представляет собой пользовательский элемент управления, выводящий результаты LINQ запроса к базе с использованием CollectionView. Для добавления фильтра достаточно в форму добавить ColumnFilter.

Как использовать

    <bsFilter:ColumnFilter Key="Employee"
        ParentCollection="{Binding DataContext.OrdersView,
            ElementName=LayoutRoot}">
    </bsFilter:ColumnFilter>

Как это выглядит

OrdersView

Назад << Оглавление >> Вперед