J'essaie de lier par programmation un IList à un DataGrid et l'une des colonnes est une valeur booléenne, j'ai donc décidé d'utiliser un DataGridCheckBoxColumn au lieu de mon DataGridTextColumn habituel. Malheureusement, cela ne semble pas fonctionner.WPF - Liaison par programmation à DataGridCheckBoxColumn
Ce code Je suis actuellement en utilisant:
DataGridCheckBoxColumn dgcbc = new DataGridCheckBoxColumn();
Binding b = new Binding("Convicted");
dgcbc.Header = "Convicted";
dgcbc.Binding = b;
this.dgResults.Columns.Add(dgcbc);
Après avoir mis la source pour la DataGrid la colonne de cases à cocher apparaît, mais ils sont tous sans contrôle. Si je change le DGCBC à un DGTC la liaison apparaît correctement comme "vrai" ou "faux". Des idées?
Merci,
Sonny
Le code que vous avez posté fonctionne très bien, juste essayé. Quelque chose d'autre doit être le problème –