public void OnFilterChanged(string columnName, IEnumerable<object> distinctFilterValues, OperatorValueFilterDescriptorBase filter1, OperatorValueFilterDescriptorBase filter2, FilterCompositionLogicalOperator logicalOperator) { Dispatcher.CurrentDispatcher.BeginInvoke(new Action(() => { UserFunctions.SaveUserDefaultFilterSettingsAsync("Groups", columnName, distinctFilterValues, filter1, filter2, logicalOperator); })); }
private static void applyFilter(OperatorValueFilterDescriptorBase filter, GridViewColumn column, IFilterableList filterableList) { filterableList.ApplyFilter(new List<FilterDescriptor> { new FilterDescriptor(column.UniqueName, filter.Operator.ToFilterOperator(), filter.Value) }); }