This question is locked. New answers and comments are not allowed.
Build 2009.3.1208
Grid property ValidationMode="Row"
Start editing row
Modify value in the first cell -> hit "Tab" -> modify value in the next cell and hit "ESC"
It will cancel only the last cell and restore its old value, but the first cell (and binded object) now .contains a new value.
Is there any way to cancel the whole row and restore all values for all edited cells ?
Original Row
After Edit - Before ESC
After ESC
UPDATE:
I know I can subscribe to "PropertyChanged" and remember "CurrentItem".
Now in "RowEditEnded" I can copy all remembered properties back to the binded object.
For some reasons it is not suitable for our project,
Grid property ValidationMode="Row"
Start editing row
Modify value in the first cell -> hit "Tab" -> modify value in the next cell and hit "ESC"
It will cancel only the last cell and restore its old value, but the first cell (and binded object) now .contains a new value.
Is there any way to cancel the whole row and restore all values for all edited cells ?
Original Row
After Edit - Before ESC
After ESC
UPDATE:
I know I can subscribe to "PropertyChanged" and remember "CurrentItem".
Now in "RowEditEnded" I can copy all remembered properties back to the binded object.
For some reasons it is not suitable for our project,