Допустим, надо прижать заголовок и содержимое столбца вправо.
Вроде как-то так делается:
<Window.Resources>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Right"/>
</Style>
<DataTemplate x:Key="test">
<TextBlock HorizontalAlignment="Right" />
</DataTemplate>
</Window.Resources>
<ListView Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2">
<ListView.View>
<GridView>
<GridViewColumn Header="Name" Width="80" />
<GridViewColumn Header="ID" Width="110" CellTemplate="{StaticResource test}" />
<GridViewColumn Header="Topic" />
</GridView>
</ListView.View>
</ListView>
Не работает. Не пойму, чего не хватает
Не пойму, зачем это:
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Right"/>
</Style>
Наверное, для выравнивания содержимого. Но как он узнает, какой элемент в каком столбце в каком ListView
выравнивать?