#c_sharp #wpf #datagrid
Доброе время суток, как изменить цвет столбца выделенной ячейки в datagrid WPF
Ответы
Ответ 1
Можно сделать так, поместите в ресурсы стиль для выделенной ячейки и подпишитесь на CurrentCellChanged:В подписчике просто применим стиль к текущему столбцу: DataGridColumn CurrentColumn = null; private void DataGrid_CurrentCellChanged(object sender, EventArgs e) { var dataGrid = (DataGrid)sender; if (CurrentColumn != null) CurrentColumn.CellStyle = null; CurrentColumn = dataGrid.CurrentColumn; if (CurrentColumn != null) CurrentColumn.CellStyle = (Style)dataGrid.Resources["SelectedColumnStyle"]; }
Комментариев нет:
Отправить комментарий