Вот моя ситуация:
Существует коллекция ObservableCollection, и у серии списков в окне есть связанные данные.
public Records myRecents;
//...
this.lbToday.ItemsSource = myRecents;
this.lbYesterday.ItemsSource = myRecents;
this.lbBefore2Days.ItemsSource = myRecents;
this.lbLast7Days.ItemsSource = myRecents;
this.lbLast30Days.ItemsSource = myRecents;
А теперь я хочу применить все спискик другому отфильтрованному представлению.
this.lbToday.Items.Filter = delegate(object item)
{
return ((RecordItem)item).IsToday();
};
Проблема в том, что фильтр применил все списки, использующие один и тот же источник элементов (в данном случае «myRecents»)
Как применить различные фильтрациикаждый список?