У меня есть окно wpf с несколькими панелями. Каждая панель представляет собой область фокусировки и содержит несколько текстовых полей. Если пользователь перемещается по текстовым полям на одной панели, фокус клавиатуры никогда не должен выпрыгивать из этой панели. Как только последнее текстовое поле в области фокусировки теряет фокус, фокус клавиатуры должен быть продолжен с первым полем той же области фокусировки.
Может ли это быть достигнуто с помощью собственного поведения c #?