且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在WPF DataGrid的列标题中设置垂直文本?

更新时间:2023-10-03 19:16:28

这将旋转整个ColumnHeaderCell:

This will rotate the whole ColumnHeaderCell:

<DataGrid.ColumnHeaderStyle>
    <Style TargetType="{x:Type DataGridColumnHeader}">
        <Setter Property="LayoutTransform">
            <Setter.Value>
                <RotateTransform Angle="270" />
            </Setter.Value>
        </Setter>
    </Style>
</DataGrid.ColumnHeaderStyle>

请注意:这意味着 Horizo​​ntalContentAlignment VerticalContentAlignment ,反之亦然。

Be aware: this means HorizontalContentAlignment is then a VerticalContentAlignment and vice versa.