Привязка к отфильтрованной версии коллекции - PullRequest
0 голосов
/ 29 марта 2010

У меня есть коллекция, которая содержит все элементы, которые я хочу отслеживать. Я хочу отобразить 3 разные сетки, и в каждой из них я хочу отобразить разные отфильтрованные версии элементов. Есть ли способ привязки к отфильтрованной версии основной коллекции без необходимости поддерживать 3 отдельных коллекции для привязки?

Ответы [ 2 ]

1 голос
/ 29 марта 2010

Чтобы использовать привязку данных, вы должны использовать всю коллекцию. Я предлагаю вам разделить коллекцию и привязать к каждому.

0 голосов
/ 29 марта 2010

Вы можете создать несколько CollectionView экземпляров, каждый из которых дает свое представление о коллекции. Обратите внимание, что вам нужно создать экземпляр соответствующего производного типа, такого как ListCollectionView или CollectionViewSource.


Извините, я только что понял, что вы в WinForms; выше - класс WPF. Вы можете использовать его в любом случае, если хотите включить ссылку на PresentationFramework (даже если вы не используете WPF для своего приложения.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...