Ogranicz kolejność kart do kontroli pojedynczego użytkownika (WPF)

Obecnie mam projekt WPF z niestandardowym UserControl. Ta kontrolka zawiera siatkę, która mieści wiele elementów typu formularza (pola wyboru, pola tekstowe, pola kombi itp.). Formant jest zaprojektowany tak, aby wyglądał i działał jako forma, jednak jest umieszczany wewnątrz obszaru przeciągania, dlatego musi być kontrolką użytkownika, a nie oknem.

Problem polega na tym, że nawigacja między zakładkami między elementami musi być ograniczona do tego elementu sterującego, więc gdy nacisnę klawisz „Tab” na ostatnim elemencie kontrolki, klawiatura skupi pierwszy element kontrolki. Obecnie wychodzi poza kontrolę do następnego elementu tabbable w aplikacji.

Oprócz ręcznego przechwytywania kluczowych zdarzeń, czy istnieje inny sposób ograniczenia nawigacji na karcie do pojedynczego WPF UserControl?

questionAnswers(1)

yourAnswerToTheQuestion