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