WPF Datagrid binden benutzerdefinierte Spaltenüberschriften

Ich versuche herauszufinden, wie zu binden eine WPF-DataGrid-Spalte-header und die wichtigsten Daten in einer Datenquelle mit einer MVVM-Muster. Das Ergebnis ich bin auf der Suche nach würde so Aussehen:

WPF Datagrid binden benutzerdefinierte Spaltenüberschriften

(Quelle: vallelunga.com)

Habe ich erfolgreich gestalteten die überschriften hier, aber ich bin mir nicht sicher, wie das binden der Werte in den Headern. Insbesondere die IsChecked-Eigenschaft der check-box, den ausgewählten index der combo-box und den Wert der text-box.

Ich war vorher über eine einfache DataTable zu bevölkern, die Haupt-raster-Daten, aber ich bin gehen zu müssen, etwas komplexeres zu halten, um sowohl die raster-Daten und die Werte für jede Spalte. Oder vielleicht kann ich speichern Sie Sie als separate Einheiten vollständig.

So, hat jemand eine Idee, wie ich vielleicht ziehen Sie diese verbindlich? Eine Einschränkung ist, dass müssen die Spalten werden automatisch generiert, weil ich keine Ahnung habe, was werden Sie erst zur Laufzeit. Die Anwendung lädt einfach das Formular eine Excel-Tabelle, und es kann eine beliebige Anzahl von Spalten vorhanden.

Dank,
Brian

Schreibe einen Kommentar