use*_*554 16 wpf xaml datagrid header alignment
我有一个带有列标题的WPF DataGrid,如下所示:
<DataGridTemplateColumn Header="Length" Width="100">
...
</DataGridTemplateColumn>
Run Code Online (Sandbox Code Playgroud)
如何使此标题对齐?谢谢.我知道如何对齐列内容.重点是对齐COLUMN HEADER.
H.B*_*.B. 28
使用以下命令设置HorizontalContentAlignment标题HeaderStyle:
<DataGridTemplateColumn.HeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Right"/>
</Style>
</DataGridTemplateColumn.HeaderStyle>
Run Code Online (Sandbox Code Playgroud)
HB的答案是正确的; 再添加一行:
<DataGridTextColumn.HeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="HorizontalAlignment" Value="Stretch"/>
<Setter Property="HorizontalContentAlignment" Value="Right"/>
</Style>
</DataGridTextColumn.HeaderStyle>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19742 次 |
| 最近记录: |