Пример #1
0
        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();
        }
Пример #2
0
        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();
        }