在我的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