【发布时间】:2015-05-08 12:28:18
【问题描述】:
我希望GridViewColumn“发件人”中的信息向右对齐。
这是我所做的,但它不起作用:
<ListView ItemsSource="{Binding VolumeNumber}" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" >
<ListView.View>
<GridView AllowsColumnReorder="False">
<GridViewColumn Header="SomeStatus" DisplayMemberBinding="{Binding Name}" Width="170" />
<GridViewColumn Header="from" DisplayMemberBinding="{Binding Value, StringFormat=0.000000}" Width="170 >
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock TextAlignment="Right" Width="40"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
【问题讨论】:
-
我忘记了细节,但你需要 TextBlock 来拉伸。
-
@Blam
<TextBlock TextAlignment="Right" Width="40" HorizontalAlignment="Stretch"/>? -
你告诉我。有用吗?
-
试试 HorizontalContentAlignment
-
@Blam HorizontalContentAlignment 与哪个元素? GridViewColumn 或 TextBlock 上没有 HorizontalContentAlignment..