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

CategoryFilterView:

Pic4

DataGrid:CategoryColumnFilter:

Pic5

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

Last edited Nov 8, 2013 at 7:35 PM by Mishkin, version 3