Набор фильтров из WPF CollectionViewSource - PullRequest
0 голосов
/ 28 января 2011

Как получить набор результатов из CollectionViewSource после его фильтрации?На самом деле все, что мне нужно, это счет, но я предполагаю, что ответы идут вместе.Спасибо!

1 Ответ

2 голосов
/ 28 января 2011

collectionViewSource.View возвращает активный вид. Поэтому, как только фильтрация будет завершена, collectionViewSource.View будет представлять элементы, которые вернули true во время фильтрации. Если по какой-либо причине вы хотите получить всю базовую коллекцию, вы получите к ней доступ через collectionViewSource.View.SourceCollection.

int count = 0;

  IEnumerable items = collectionViewSource.View;
  foreach (var item in items)
      count++;
...