コード例 #1
0
        /// <summary>
        /// Clear all existing filter conditions.
        /// </summary>
        public void Clear()
        {
            foreach (var column in _filterColumnControls.Keys)
            {
                DataGridFilterColumn.SetFilter(column, null);
            }

            EvaluateFilter();
        }
コード例 #2
0
        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;
        }