По умолчанию текст центрируется в заголовках ListView
(, а не в ячейках содержимого!), Я изо всех сил пытался выровнять его по левому краю, вот что я нашелс:
<ListView.Resources>
<DataTemplate x:Key="Templ">
<TextBlock HorizontalAlignment="Left" Text="{Binding}"/>
</DataTemplate>
</ListView.Resources>
...
<GridViewColumn HeaderTemplate="{StaticResource Templ}">File</GridViewColumn>
Кажется, это правильное место для изменения внешнего вида заголовка, поскольку я могу изменить другие свойства, такие как Margin
и т. д., но он не отвечает на HorizontalAlignment
имущество!Я предполагаю, что текстовое поле имеет размер содержимого и самоцентрируется, что делает избыточным свойство выравнивания.
Как сделать текст выровненным по левому краю?