Come eseguire l’autosize e allineare a destra i dati di GridViewColumn in WPF?

Come posso:

  • allineare a destra il testo nella colonna ID
  • rendere ciascuna dimensione automatica delle colonne in base alla lunghezza del testo della cella con i dati visibili più lunghi?

Ecco il codice:

         

risposta parziale:

Grazie a Kjetil, GridViewColumn.CellTemplate funziona bene e ovviamente la larghezza automatica funziona, ma quando la raccolta “ObservativeCollection” viene aggiornata con dati di larghezza maggiore della colonna, le dimensioni delle colonne non si aggiornano, quindi è solo una soluzione per visualizzazione iniziale dei dati: