Как изменить ориентацию заголовка столбца DataGrid в C#?
Я определил DataGrid
в моем WPF, и я хочу, чтобы некоторые заголовки столбцов отображались в вертикальной форме. В этом другом посте это делается через MVVM. Но как я могу сделать это в коде C#?
Другими словами, метод, который использовал MVVM, изменяет ориентацию всех заголовков столбцов. Но я хочу, чтобы некоторые заголовки были вертикальными.
1 ответ
Я снова задал этот вопрос здесь (хотя в другой форме). Принятый ответ решил мою проблему. Я советую будущим читателям с такими же проблемами обращаться к этому посту. Таким образом, вы должны определить несколько стилей для DataGridColumnHeader
а также назначить обработчик события AutoGeneratingColumn
событие. А затем применить желаемый стиль программно.
Кажется, соблюдение паттерна MVVM является излишним.