Я пытаюсь получить все DataGridRows для DataGrid, не спрашивайте меня, почему :) DataGrid привязан к DataView, и я использую этот код, но он завершается ошибкой после некоторых строкчто они еще не созданы.
foreach (DataRowView item in datagrid.Items)
{
// Sometimes row == null...
DataGridRow row = dataGrid.ItemContainerGenerator.ContainerFromItem(item) as DataGridRow;
// Use row...
}
Есть ли способ обойти это?