Standardmäßig ist Text in den Headern einer ListView
(nicht in den Inhaltszellen!) Zentriert, ich habe gekämpft, um es linksbündig zu machen, hier ist, was ich ' ve kam mit:WPF: Textausrichtung einer GridViewColumn einstellen
<ListView.Resources>
<DataTemplate x:Key="Templ">
<TextBlock HorizontalAlignment="Left" Text="{Binding}"/>
</DataTemplate>
</ListView.Resources>
...
<GridViewColumn HeaderTemplate="{StaticResource Templ}">File</GridViewColumn>
Dies scheint der richtige Ort zu sein, um das Aussehen des Headers zu ändern, da ich andere Eigenschaften wie Margin
ändern kann, usw., aber es reagiert nicht auf die HorizontalAlignment
Eigenschaft! Ich nehme an, dass die Textbox inhaltlich und selbst zentriert ist, wodurch die Ausrichtungseigenschaft überflüssig wird.
Wie kann ich den Text linksbündig machen?
Dies funktionierte gut, danke. Allerdings habe ich 'style.BasedOn = Application.Current.TryFindResource (typeof (GridViewColumnHeader)) als Style hinzugefügt,' um meinen bestehenden Stil zu erweitern, ohne ihn zu ersetzen. –