If the calendar is used to select a date, the SelectionChanged event is fired. But, if the user manually changes the date by typing in the textbox, the SelectionChanged is not fired until the user leaves the control. Similar to the standard TextBox control, I would have expected there to be a TextChanged event (could not find one for the DatePicker), or the SelectionChanged event would be fired when the user manually types in a date. Any way that I can be notified that the date has been changed without the user leaving the control (like a TextBox)?