Как выполнить итерацию в datagrid, чтобы получить строки и столбцы в WPF ?
У меня есть DataGrid с двумя столбцами , одна тема-это столбец checkbox, а другая-текстовый столбец .
Я хочу перебрать строки DataGrid и проверить , была ли отмечена ячейка CheckBox, а затем добавить эту строку в список сотрудников
это в winforms все для этого есть:
foreach(var r в DataGridRows)
{
if(r.cell[0].value == true)
{
// Задач
}
}
Что я уже пробовал:
for (int i = 0; i < dg.Items.Count; i++) { DataGridRow row = (DataGridRow)dg.ItemContainerGenerator.ContainerFromIndex(i); for (int j = 0; j < dg.Columns.Count; j++) { var cellContent = dg.Columns[j].GetCellContent(row) as CheckBox; } }