This problem is reproducible in the Samples.exe app that comes with Extended WPF Toolkit (ver 1.9).
1) Open the DateTime sample view.
2) Populate the "DateTimePicker Usage" control by clicking the dropdown button and selecting a date from the Calendar control.
3) Click the Month and then use the up/down arrows on the keyboard. The Month changes with each up/down keypress as expected.
4) Use the left/right arrow keys to move the caret into another part of the date/time (e.g. the day number).
5) Try to use the up/down arrows to change the day.
Observed behavior:
Internal "focus" still seems to be with the month part, and up/down continues to change the month instead of the day.
Expected behavior:
The part of the date/time where the caret is positioned should be modified by the up/down arrows.
In general keyboard editing seems to mess up the internal selection of different parts of the date/time, such that only a few characters out of the year end up selected etc. I haven't nailed down a solid repro on this last part but probably could if it would be helpful.
Comments: ** Comment from web user: emartin **
1) Open the DateTime sample view.
2) Populate the "DateTimePicker Usage" control by clicking the dropdown button and selecting a date from the Calendar control.
3) Click the Month and then use the up/down arrows on the keyboard. The Month changes with each up/down keypress as expected.
4) Use the left/right arrow keys to move the caret into another part of the date/time (e.g. the day number).
5) Try to use the up/down arrows to change the day.
Observed behavior:
Internal "focus" still seems to be with the month part, and up/down continues to change the month instead of the day.
Expected behavior:
The part of the date/time where the caret is positioned should be modified by the up/down arrows.
In general keyboard editing seems to mess up the internal selection of different parts of the date/time, such that only a few characters out of the year end up selected etc. I haven't nailed down a solid repro on this last part but probably could if it would be helpful.
Comments: ** Comment from web user: emartin **
related issue: 19484