KUMAR619 Ответов: 1

Как остановить фокусировку сетки или панелей в WPF


У меня есть несколько элементов управления под несколькими панелями,такими как StackPanel, Grid и т. д.

Это я нажимаю tab tab фокус должен переместиться на элемент управления внутри контейнера, но вместо этого он выделяет панель или сетку прямоугольными пунктирными линиями.

Пожалуйста, предоставьте мне решение, чтобы избавиться от этой проблемы.

Что я уже пробовал:

Попробовал использовать
IsTabStop="False"
но это не работает для панелей

George Swan

Вы можете установить фокус на элемент внутри контейнера с помощью чего-то вроде этого
<Grid Margin="5" FocusManager.FocusedElement="{Binding ElementName=ForeNameTB}">
Затем элемент управления tab должен переместить фокус на следующий элемент.

1 Ответов

Рейтинг:
1

Gerry Schmitz

То, что является "фокусируемым", будет иметь ".Свойство Focusable"; установите его (и.TabStop) до "false", где это применимо.