WPF Datagrid reliure personnalisée en-têtes de colonne

Je suis à essayer de comprendre comment lier un WPF grille de données de l'en-tête de colonne et les principales données à une source de données à l'aide d'un modèle MVVM. Le résultat, je suis à la recherche d'ressemblerait à ceci:

le texte d'alt http://brian.vallelunga.com/files/datagrid-custom-headers.PNG

J'ai réussi à parer les en-têtes ici, mais je n'en suis pas sûr comment faire pour lier les valeurs dans les en-têtes. Plus précisément, la propriété IsChecked de la case, l'index sélectionné de la boîte combo et la valeur de la zone de texte.

J'étais auparavant à l'aide d'un simple DataTable pour remplir la grille principale de données, mais je vais avoir besoin de quelque chose de plus complexe pour tenir à la fois la grille de données et les valeurs de chaque colonne. Ou peut-être que je peux les conserver comme des entités séparées entièrement.

Donc, quelqu'un a une idée de comment je pourrais tirer de cette liaison? Une limitation est que les colonnes doivent être auto-généré depuis je n'ai aucune idée de ce à quoi ils vont jusqu'à l'exécution. L'application, il suffit de charges, le formulaire de données d'une feuille de calcul Excel, et il peut être n'importe quel nombre de colonnes présentes.

Grâce,
Brian

OriginalL'auteur Brian Vallelunga | 2010-02-03