Я хотел бы просто установить selectedItem из Datagrid на входящую загрузочную строку.Я попробовал это:
private void call_dataGrid_LoadingRow(object sender, DataGridRowEventArgs e)
{
if (((Call) e.Row.DataContext).HasValidationErrors)
{
call_dataGrid.SelectedItem = (Call)e.Row.DataContext;
}
}
Это определенно соответствует назначению.Но ничего не происходит.Если я запускаю тот же код из обработчика событий нажатия кнопки, он работает отлично.Несмотря на документацию, утверждающую:
Происходит после создания экземпляра DataGridRow, так что вы можете настроить его перед использованием.оказано, я не смогу выбрать его в dataGrid.Что очень неудачно.Есть ли другое событие, которое я мог бы использовать для достижения того же?Мне нужно знать, когда строка добавляется в DataGrid и установить его для selectedItem.
Большое спасибо,