У меня очень неприятная проблема с моим многоколоночным списком. Когда я расширяю или уменьшаю ширину столбца во время выполнения приложения, он добавляет нежелательные дополнительные пробелы к обоим концам. Я хочу избавиться от этого пробела.

XAML
<ListView Name="listUniversityRecordViewer">
<ListView.View>
<GridView>
<GridViewColumn>
<GridViewColumn.Header>
<GridViewColumnHeader Content="Student Name" Width="120" Click="StudentNameColumn_Click"/>
</GridViewColumn.Header>
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding StudentName}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn>
<GridViewColumn.Header>
<GridViewColumnHeader Content="Age" Width="120" Click="StudentAgeColumn_Click"/>
</GridViewColumn.Header>
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding StudentAge}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn>
<GridViewColumn.Header>
<GridViewColumnHeader Content="Admission Date" Width="120" Click="StudentAdmDateColumn_Click"/>
</GridViewColumn.Header>
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding AdmissionDt}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Foreground" Value="Red"/>
</Style>
</ListView.ItemContainerStyle>
</ListView>
Я пытался использовать GridViewColumn Header="StudentName" Width="120" DisplayMemberBinding="{Binding StudentName}"
вместо. Это сработало, но лишило меня возможности реализовать событие Click="StudentNameColumn_Click"
, которое мне нужно больше всего. Пожалуйста, помогите мне найти способ устранения проблемы пробелов при сохранении события щелчка столбца.