I am trying to style a WPF combo box. Everything is working except when IsEditable="true", Shift+Tab refuses to move back to the previous control. It seems like the contained TextBox is just reselected each time Shift+Tab is pressed. Tab works fine.
I'm using the MS published source code here: https://docs.microsoft.com/en-us/dotnet/desktop/wpf/controls/combobox-styles-and-templates?view=netframeworkdesktop-4.8
There is an issue reported on github, here: https://github.com/dotnet/docs/issues/11552
But no one has provided a solution.
I've tried all the obvious things included adding TabIndex to all the controls in the window which was suggested in another answer, and also setting KeyboardNavigation.TabNavigation to both "None" and "Local". What am I missing?
An unstyled combo box works fine.