0

Стоит следующая задача: нужно в два различных листбокса вывести подмножества элементов листа, полученные путем применения двух различных фильтров. Для получения представления я использую метод CollectionViewSource.GetDefaultView, однако он всегда возвращает одну и ту же ссылку. Из-за этого я не могу задать для этих представлений разные фильтры. Как можно решить эту проблему?

  • Конкретно читайте мой ответ, строка = new CollectionViewSource..., кол-во ICollectionView как я думаю вы поняли, может быть любое и с любым фильтром. – EvgeniyZ Mar 13 '21 at 15:28
  • При использовании этой строчки в листбокс вообще ничего не выводится – MathSamurai Mar 13 '21 at 15:38
  • 2
    Ну значит не так используете. Вот набросал допустим простой пример, в XAML два ListBox ({Binding MaleCollection} и {Binding FemaleCollection} соответсвенно), в итоге получаем такое, где 1 коллекция раскидана по фильтру на два ListBox по гендеру. – EvgeniyZ Mar 13 '21 at 15:47
  • 1
    Спасибо за помощь – MathSamurai Mar 13 '21 at 15:48
  • 1
    @EvgeniyZ такое можно и ответом оформить, хороший и полезный для SO пример. – aepot Mar 13 '21 at 22:46

0 Answers0