Wie kann ich mit MVVM programmgesteuert Spalten zu wpf datagrid hinzufügen?

Ich möchte eine Pivot-Tabelle in der Benutzeroberfläche in einer WPF mit MVVM-Anwendung erstellen. Die Anzahl der Spalten ist also nicht statisch.

Ich habe festgestellt, dass ich programmgesteuert Spalten aus dem Code hinter der Datei hinzufügen kann (wie in den folgenden Codeausschnitten gezeigt).

myDataGrid.Columns.Add(column );

Aber ichnicht Ich möchte den Code hinter der Datei verwenden. Ich möchte das mit MVVM (von derModell anzeigen). Kann mir jemand eine Lösung dafür geben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage