Wyłącz tabstop między kolumnami w siatce danych WPF

Mam datagrid WPF Toolkit z wieloma kolumnami. Usiłuję uzyskać zachowanie, w którym można umieścić kartę w siatce za pomocą karty, a następnie ponownie otworzyć zakładkę za pomocą pojedynczej karty. Na przykład. Nie chcę przechodzić przez wszystkie kolumny lub komórki siatki, tylko raz i raz.

Czy istnieje proste rozwiązanie, próbowałem ustawić TabNavigation na Once, a także wyłączyć TabStop (nie pokazano w kodzie poniżej) i ustawić TabNavigation w kolumnach na None, ale bez powodzenia.

Czy czegoś brakuje lub czy muszę obsługiwać klawisz Tab w kodzie?

        <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>

questionAnswers(2)

yourAnswerToTheQuestion