如何在c#中更改DataGrid's列标题的方向

本文关键字:标题 方向 DataGrid | 更新日期: 2023-09-27 18:03:19

我在WPF中定义了一个DataGrid,我想使一些列标题以垂直形式出现。在另一篇文章中,这是通过MVVM完成的。但是我如何在c#代码中做到这一点呢?

换句话说,使用MVVM的方法改变了所有列标题的方向。但是我希望一些页眉是垂直的

如何在c#中更改DataGrid's列标题的方向

我在这里又问了一次这个问题(虽然是以另一种形式)。这个公认的答案解决了我的问题。我建议未来有同样问题的读者参考那篇文章。总之,您必须为DataGridColumnHeader定义多个样式,并为AutoGeneratingColumn事件分配一个事件处理程序。然后,以编程方式应用所需的样式。

似乎遵守MVVM模式是多余的。