Comment dimensionner automatiquement et aligner à droite les données GridViewColumn dans WPF?

Comment puis-je: aligner à droite le texte dans la colonne ID faire de chacune des colonnes la taille automatique en fonction de la longueur du texte de la cellule avec les données visibles les plus longues? Voici le code: <ListView Name="lstCustomers" ItemsSource="{Binding