Ответ 1
Это не поведение по умолчанию, если оно было перезаписано каким-то ресурсом, тогда вы можете reset его с помощью
KeyboardNavigation.IsTabStop="False"
Или альтернативно...
FocusManager.IsFocusScope="False"
У меня есть панель стека, которая постоянно фокусируется, когда я нахожусь в приложении.
С помощью snoop я вижу, что в стеке панели есть ContentControl, у которого есть ContentPresenter. Именно ContentControl получает фокус. Как я могу отключить это? И почему это поведение по умолчанию?
Это не поведение по умолчанию, если оно было перезаписано каким-то ресурсом, тогда вы можете reset его с помощью
KeyboardNavigation.IsTabStop="False"
Или альтернативно...
FocusManager.IsFocusScope="False"
Имел аналогичную проблему с DataTemplate, которая использовала StackPanel в качестве контейнера. Затем DataTemplate использовался для элементов ListBox. Ни одно из предложений не помогло мне не допустить, чтобы элементы получали табуляции, пока я не использовал в фактическом списке следующее:
KeyboardNavigation.TabNavigation="None"