Страницы

Поиск по вопросам

пятница, 14 февраля 2020 г.

Изменение цвета столбца для выделенной ячейки Datagrid WPF

#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"]; }

Комментариев нет:

Отправить комментарий