I have a WPF window with a few controls (buttons, groupboxes, etc) and one big Viewport3D
within a Border
.
The viewport shows a 3D scene and I
If we want to be able to tab between controls but not arrow key through the same set of controls once they are in keyboard navigation mode it should be that we can set KeyboardNavigation.DirectionalNavigation="None"
for the container (in this case the window).
However it seems there is some bug stopping that solution from working.
The workaround of setting KeyboardNavigation.DirectionalNavigation="Once"
works though.
FocusVisualStyle
is reloaded for the currently selected element.