/// <summary> /// Clear all existing filter conditions. /// </summary> public void Clear() { foreach (var column in _filterColumnControls.Keys) { DataGridFilterColumn.SetFilter(column, null); } EvaluateFilter(); }
public static void SaveFilter(this DataGrid dataGrid, DataGridColumn column) { var filter = DataGridFilterColumn.GetActiveFilter(column); if (filter is null) { return; } var key = column.SortMemberPath; var fm = GetFilterManager(dataGrid); fm[key] = filter; }