【发布时间】:2014-01-24 16:37:02
【问题描述】:
我在 GridViewColumn 中有一个 TextBlock。我使用 StringFormat 格式化为货币。这会导致该字段左对齐。我无法正确对齐。尝试了 HorizontalAlignment 和 TextAlignment 但没有任何效果。
<TextBlock HorizontalAlignment="Right" Text="{Binding Path=Amount, StringFormat={}{0:€ # ##0}}" />
<TextBlock TextAlignment="Right" Text="{Binding Path=Amount, StringFormat={}{0:€ # ##0}}" />
如果我这样做from this post,它可以工作,但会右对齐所有列。我希望数字右对齐,日期居中,文本左对齐。
<ListView.Resources>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Right" />
</Style>
</ListView.Resources>
请问有什么线索吗?
【问题讨论】: