У меня есть Observable Collection, привязанная к Datagrid.
ObservableCollection<Person> PersonOC = new ObservableCollection<Person>();
public class Person
{
public string FName {get;set;}
public string LName {get;set;}
public int Age {get;set;}
}
Person p = new Person()
p.FName = "Abc";
p.Lname = "Xyz";
p.Age = 23;
PersonOC.Add(a);
Datagrid.ItemSource = DataOC;
Когда пользователь редактирует столбец Age в datagrid, вводит нецелочисленный символ и эта ячейка теряет фокус, это показывает ошибку проверки, окружая содержимое ячейки красным цветомграницы и восклицательный знак в заголовке строки.
Пока все работает в соответствии с моими потребностями.
Теперь, как мне узнать, что эта ошибка произошла в Datagrid, так что кнопка обновления, которая сохраняетданные в базе данных деактивируются?