Ограничить порядок вкладок одним пользовательским элементом управления (WPF)

В настоящее время у меня есть проект WPF с пользовательским UserControl. Этот элемент управления содержит сетку, в которой находятся несколько элементов типа формы (флажки, текстовые поля, комбинированные списки и т. Д.). Элемент управления разработан так, чтобы выглядеть и работать как форма, однако он размещается внутри холста перетаскивания, поэтому он должен быть элементом управления пользователя, а не окном.

Проблема заключается в том, что навигация по вкладкам между элементами должна быть ограничена этим элементом управления, поэтому, когда я нажимаю кнопку & quot; Tab & quot; Клавиша на последнем элементе элемента управления, клавиатура фокусирует первый элемент в элементе управления. В настоящее время он выходит за пределы элемента управления для следующего элемента tabbable в приложении.

Помимо ручного захвата ключевых событий, есть ли другой способ ограничить навигацию по вкладкам одним WPC UserControl?

Ответы на вопрос(1)

Ваш ответ на вопрос