Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 2.09 KB

Examle3.ProductsView.md

File metadata and controls

25 lines (19 loc) · 2.09 KB

Настройка view для фильтра. (ProductsView)

Разумеется, представление view для модели Filter можно настраивать любым образом. Более того, модель Filter может отображаться в UI в нескольких Control одновременно. В форме ProductsView.xaml элемент управления CategoryFilterView по сути дела является MultiValueFilterView, которому назначен индивидуальный стиль, но моделью представления для него является тот же самый экземпляр EqualFilter, который включен в состав фильтров столбца Category для DataGrid.

Так выглядитCategoryFilterView:

CategoryFilterView,

А так — DataGrid:CategoryColumnFilter:

CategoryFilterView,

Обратите внимание, что при изменении фильтра в одном из представлений автоматически изменяется другое представление, так что состав отображаемых категорий всегда одинаков, как и всегда одинаково состояние кнопки очистки фильтра. Здесь применен приём повторного извлечения модели фильтра для представления коллекции.

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