private void FilterMainListView() { MultiFilter filter = new MultiFilter(); //Checkboxfilters filter.AddFilter(ActiveFilter); filter.AddFilter(PrioFilter); filter.AddFilter(ReconnectFilter); filter.AddFilter(ClosedFilter); //TextBoxFilters filter.AddFilter(CustomerFilter); filter.AddFilter(CompanyFilter); filter.AddFilter(PhoneFilter); filter.AddFilter(CaseNumberFilter); filter.AddFilter(LocationFilter); filter.AddFilter(InfoTextFilter); filter.AddFilter(OwnerFilter); filter.AddFilter(TimeFilter); ICollectionView view = CollectionViewSource.GetDefaultView(MainListView.ItemsSource); view.Filter = new Predicate <object>(filter.Filter); }
private void FilterMainListView() { MultiFilter filter = new MultiFilter(); //Checkboxfilters filter.AddFilter(ActiveFilter); filter.AddFilter(PrioFilter); filter.AddFilter(ReconnectFilter); filter.AddFilter(ClosedFilter); //TextBoxFilters filter.AddFilter(CustomerFilter); filter.AddFilter(CompanyFilter); filter.AddFilter(PhoneFilter); filter.AddFilter(CaseNumberFilter); filter.AddFilter(LocationFilter); filter.AddFilter(InfoTextFilter); filter.AddFilter(OwnerFilter); filter.AddFilter(TimeFilter); ICollectionView view = CollectionViewSource.GetDefaultView(MainListView.ItemsSource); view.Filter = new Predicate<object>(filter.Filter); }