Solution I settled on: use PropertyChanged as you suggested
but expose types such as DateTime to the View as strings (for TextBoxes)
Turning off Binding's parsing, formatting and validation
but expose types such as DateTime to the View as strings (for TextBoxes)
Turning off Binding's parsing, formatting and validation