Ответ прост: Нет.
DataGrid
требует, чтобы примитивный элемент управления DataGridRowsPresenter
использовался для представления строк. Это обрабатывает расположение строк и строк заголовка группы. Он не поддерживает стили, которые могли бы изменить способ размещения этих элементов управления.
Нельзя заменить DataGridRowsPresenter
другим элементом управления, код внутри класса DataGrid
предполагает, что в его шаблоне есть элемент управления с именем "RowsPresenter", который может напрямую приводиться к типу DataGridRowsPresenter
.