Я пытаюсь программно связать IList с сеткой данных, и один из столбцов является логическим значением, поэтому я решил использовать DataGridCheckBoxColumn вместо моего обычного DataGridTextColumn.К сожалению, это не похоже на работу.
Этот код, который я сейчас использую:
DataGridCheckBoxColumn dgcbc = new DataGridCheckBoxColumn();
Binding b = new Binding("Convicted");
dgcbc.Header = "Convicted";
dgcbc.Binding = b;
this.dgResults.Columns.Add(dgcbc);
После того, как я установил источник для DataGrid, появляется столбец флажка, но онивсе не проверено.Если я переключаю DGCBC обратно на DGTC, привязка корректно отображается как «истина» или «ложь».Есть идеи?