У меня есть привязка DataGrid к коллекции IEditableObject.
Теперь, когда я нажимаю два раза в ячейке, он будет открыт для редактирования.
Забавная вещь: BeginEdit будет называться два раза. Иногда для одного и того же EditableObject, но иногда для двух разных объектов (особенно когда я использую PgDn до тех пор, пока не нахожусь в конце DataGrid), сначала будет вызываться правильный, затем другой элемент из коллекции, который никогда не был в фокусе до.
EndEdit вызывается дважды, но всегда для выбранного элемента, а не для неправильного.
Это известная проблема? Любые обходные пути для получения только одного (одного) уведомления.