Я понимаю, что это старый пост, но на тот случай, если кто-то ищет ответ на тот же вопрос ...
Вы можете просто установить свойство Width.Это прямо из проекта, над которым я работаю:
<ListView.View>
<GridView>
<GridViewColumn Width="50" Header="Id" DisplayMemberBinding="{Binding Id}" />
<GridViewColumn Width="135" Header="First Name" DisplayMemberBinding="{Binding FirstName}" />
<GridViewColumn Width="165" Header="Last Name" DisplayMemberBinding="{Binding LastName}" />
<GridViewColumn Width="100" Header="Passcode" DisplayMemberBinding="{Binding Passcode}" />
<GridViewColumn Width="125" Header="Type" DisplayMemberBinding="{Binding AccountType}" />
</GridView>
</ListView.View>
Это прекрасно работает для меня.