public FilterControlViewModel(ICollectionView cv) { view = cv; AddFilterCommand = new RelayCommand(_ => AddAdvancedFilter()); RemoveFilterCommand = new RelayCommand(RemoveAdvancedFilter, CanRemoveAdvancedFilter); SimpleFilter = new TextFilter(); advanced_filter = new AggregateFilter(); AdvancedFilterViewModels = new ObservableCollection<FilterViewModel>(); UpdateFilter(); }
public FilterControlViewModel(ICollectionView cv) { view = cv; AddFilterCommand = new RelayCommand(_ => AddAdvancedFilter()); RemoveFilterCommand = new RelayCommand(RemoveAdvancedFilter, CanRemoveAdvancedFilter); SimpleFilter = new TextFilter(); advanced_filter = new AggregateFilter(); AdvancedFilterViewModels = new ObservableCollection <FilterViewModel>(); UpdateFilter(); }