在我的DataGrid标题中,我想将内容对齐到右侧。DataGridHeader中的HorizontalContentAlignment
<Style TargetType="DataGridColumnHeader" x:Key="ResultatenHeader" BasedOn="{StaticResource MetroDataGridColumnHeader}">
<Setter Property="HorizontalContentAlignment" Value="Right"/>
</Style>
然而,这会产生以下结果:
正如你可以看到我的头有两条线,我已经做了我目前使用DataGrid上的样式做这个这与下面的代码:
<DataGridTextColumn Width="100" Header="neerslag
(m³)" Binding="{Binding Path=Resultaten[2].Double, StringFormat={}{0:f2}}"/>
我将如何去使第二行(单位,立方米)也正确对齐。
试试这个我的头说:System.Windows.Controls.TextBlock – user3692104 2014-09-29 11:28:17
你是否更改'DataGridColumnHeader'的模板?如果是,您是否使用“TextBlock”或“ContentPresenter”来显示“Header”内容? – dkozl 2014-09-29 11:29:59