且构网

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

如何在 WPF DataGrid 的列标题中设置竖排文本?

更新时间:2023-02-25 21:15:54

这将旋转整个 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.