Jak automatycznie dopasować rozmiar i wyrównać dane GridViewColumn do prawej w WPF?

Jak mogę: wyrównaj tekst w kolumnie ID do prawej ustawić rozmiar każdej kolumny zgodnie z długością tekstu komórki z najdłuższymi widocznymi danymi? Oto kod: <ListView Name="lstCustomers" ItemsSource="{Binding Path=Collection}"> <ListView.View> <GridView>...