Deshabilitar tabstop entre columnas en un datagrid de WPF
Tengo un conjunto de datos WPF Toolkit con múltiples columnas. Estoy tratando de obtener un comportamiento en el que pueda tabularse en la cuadrícula usando tabulador, y luego tabular nuevamente usando una sola pestaña. P.ej. No quiero ver todas las columnas o celdas de la cuadrícula, solo una vez dentro y una vez fuera.
¿Existe alguna solución simple? He intentado configurar TabNavigation en Once, junto con la desactivación de TabStop (que no se muestra en el código a continuación) y la configuración de TabNavigation en las columnas en Ninguno, pero sin éxito.
¿Hay algo que me falta o necesito manejar la tecla de tabulación en el código?
<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>