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) });
 }