Пример #1
0
        void DataGrid_FilterChanged(object sender, DataGridFilterChangedEventArgs e)
        //void column_FilterStateChanged(object sender, PropertyChangedEventArgs<DataGridFilterState> e)
        {
            if (Presenter != null)
            {
                var column = sender as DataGridColumn;
                if (column != null)
                {
                    var cellPresenter = Presenter[column];
                    if (cellPresenter != null)
                    {
                        var filterTextBox = cellPresenter.Content as SearchBox;
                        if (filterTextBox != null)
                        {
                            UpdateText(column, filterTextBox);
                        }
                    }
                }

                //var dataGrid = sender as C1DataGrid;
                //if (dataGrid != null)
                //{
                //    foreach (var filterCollumn in e.NewFilteredColumns)
                //    {
                //        //filterCollumn.Column
                //        foreach (var filter in filterCollumn.Value.FilterInfo)
                //        {
                //            //filter.FilterType
                //            //filter.Value;
                //        }
                //    }
                //}
            }
        }
 void c1DataGrid1_FilterChanged(object sender, DataGridFilterChangedEventArgs e)
 {
     SaveDataGridSettingsAsync();
 }
Пример #3
0
 void c1DataGrid1_FilterChanged(object sender, DataGridFilterChangedEventArgs e)
 {
     SaveDataGridSettingsAsync();
 }