Вкладка только через элементы внутри сетки

У меня есть некоторые элементы управления внутри Grid, и этот Grid является дочерним контейнером другого контейнера, который также является дочерним контейнером другого контейнера и так далее. Порядок вкладок элементов управления внутри Grid является правильным, за исключением того, что когда пользователь нажимает клавишу TAB, фокусируясь на последнем элементе управления Grid, фокус покидает элементы управления Grid и переходит к другим элементам управления других контейнеров. Как мне распределить порядок вкладок внутри таблицы? Сетка не должна быть в состоянии потерять фокус, используя клавишу TAB на клавиатуре.

1 ответ

Решение

Вы можете установить свойство KeyboardNavigation.TabNavigation в вашей сетке на Cycle поэтому клавиша Tab будет циклически перемещаться по элементам управления внутри контейнера, а не продолжать элементы управления вне сетки

KeyboardNavigation.TabNavigation="Cycle"
Другие вопросы по тегам