Кажется, что есть ошибка в DataGrids WPF 4.0.
Я реализую IDataErrorInfo
для своих объектов, и у меня есть ObservableCollection
, к которому привязан datagrid. У меня ValidatesOnDataErrors=True
установлен на столбцах, но ничего не задано в строках. У меня есть UpdateSourceTrigger="PropertyChanged"
Валидация отлично работает на ячейке по уровню ячеек. Однако, когда вы оставляете ячейку недействительной, перейдите в любую другую ячейку, а затем вернитесь к недопустимой ячейке и введите действительные данные, ячейка станет действительной, но строка останется недействительной, когда она будет действительной.