Я не видел однострочного / простого решения только для XAML. Установите ширину, подходящую для представления дизайна, а затем измените ширину при изменении размера окна следующим образом:
Private Sub winMain_SizeChanged(sender As Object, e As SizeChangedEventArgs) Handles Me.SizeChanged
TryCast(lvwDownload.View, GridView).Columns(3).Width = lvwDownload.ActualWidth - 340
End Sub
ПРИМЕЧАНИЕ. Эта логика не изменяет / не изменяет ширину столбца при изменении размера другого. Отлично подходит для заполнения списка последней колонкой.