如何让TextBlock正确对齐
<GridViewColumn Width="45">
<GridViewColumnHeader Content="#Doc" HorizontalContentAlignment="Left"/>
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock TextWrapping="NoWrap" TextAlignment="Right" HorizontalAlignment="Right"
Text="{Binding Path=Count, StringFormat={}{0:N0}, Mode=OneWay}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
HorizontalContentAlignment和TextAlignment不修复它(对我而言)
甚至尝试了,它没有解决它(对我而言)
<ListView.Resources>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Right" />
</Style>
</ListView.Resources>
答案 0 :(得分:0)
您是否尝试过设置TextBlock的TextAlignment属性:
<TextBlock TextAlignment="Right" ... />
此外,Text
的{{1}}属性的绑定默认为TextBlock
,因此您无需在绑定中明确设置它。
答案 1 :(得分:0)
看看这里:
http://highfieldtales.wordpress.com/2013/11/10/hacking-the-wpf-gridview-two-more-features/
这是我发布的关于如何破解GridView的一系列帖子,并从中获取一些隐藏的宝石。