У меня есть список, в котором каждый элемент представлен с помощью текстового поля. Дело в том, что я хочу иметь возможность перемещаться между всеми элементами в списке до перехода к следующему элементу в окне xaml.
Текущее (и нормальное поведение WPF) такое, что, когда я вкладываю в список, первый элемент подсвечивается, если я снова вкладываю, то фокус перемещается в текстовое поле внутри этого элемента. Если я снова укажу вкладку, фокус переместится на следующий элемент в окне (не просматривая другие элементы в ListBox).
Мне нужно следующее поведение: когда я вкладываю в список, первое текстовое поле получает фокус автоматически (без выделения всего элемента) *. Если я вкладываю снова, то следующее текстовое поле в списке получает фокус. Когда я вкладываю последнее текстовое поле в списке, фокус переходит к следующему элементу управления.
* Я уже знаю, как это сделать, я только публикую это здесь, чтобы объяснить весь процесс.
Я искал решение и не смог что-то найти.