Отключить табуляцию между столбцами в сетке данных WPF
У меня есть таблица данных WPF Toolkit с несколькими столбцами. Я пытаюсь получить поведение, где вы можете вкладывать в сетку с помощью вкладки, а затем снова вкладывать с помощью одной вкладки. Например. Я не хочу просматривать все столбцы или ячейки сетки, только один раз и один раз.
Есть ли простое решение, я попытался установить для TabNavigation значение Once, а также отключить TabStop (не показано в коде ниже) и установить для TabNavigation в столбцах значение None, но безуспешно.
Что-то мне не хватает или мне нужно обрабатывать клавишу Tab в коде?
<my:DataGrid Name="datagrid"
AutoGenerateColumns="False" IsReadOnly="True"
CanUserAddRows="False" CanUserDeleteRows="False"
Background="White"
KeyboardNavigation.TabNavigation="Once">
<my:DataGrid.Columns>
<my:DataGridTextColumn x:Name="ID" Header="ID" Width="1*" ></my:DataGridTextColumn>
<my:DataGridTextColumn x:Name="Ticker" Header="Ticker" Width="1*" KeyboardNavigation.TabNavigation="None"></my:DataGridTextColumn>
<my:DataGridTextColumn x:Name="OfficialName" Header="Name" Width="3*" KeyboardNavigation.TabNavigation="None"></my:DataGridTextColumn>
</my:DataGrid.Columns>
</my:DataGrid>