Using Textbox in CellTemplate with UpdateSourceTrigger=PropertyChanged result in caret position jumps to beginning and thus the date recorded is reversed e.g. 321 instead 123.