Где находится событие DataGrid RowDeleted? - PullRequest
2 голосов
/ 15 ноября 2009

Здравствуйте, я ищу событие, которое могу обработать для удаления строки.

1 Ответ

3 голосов
/ 15 ноября 2009

Вместо использования события в DataGrid вы должны использовать коллекцию в качестве ее ItemsSource, который поддерживает уведомление об изменении. К сожалению, стандарт де-факто «ObservableCollection» не поддерживает событие, которое запускает до удаления элемента, но довольно просто получить собственный класс коллекции из ObservableCollection, который переопределяет RemoveItem и вызывает соответствующее событие, которое может быть отмененным.

...