title: WPF: How to disable tab navigation without also disabling arrow key navigation?
body: <p>I have set <code>IsTabStop</code> to false on all controls in my window, so that when I press the Tab key, the focus doesn't move (I need the Tab key for something else). But doing this breaks arrow key navigation - I click on an item in a <code>ListView</code> and then pressing up/down doesn't change the selected item anymore.</p>
  
  <p>Is there a way to disable tab navigation, but without touching arrow key navigation? They seem to be related.</p>
  
  <p>I tried setting <code>IsTabStop</code> to true and <code>TabNavigation</code> to false, but it doesn't work either.</p>
  
  <pre><code>&lt;ListView ItemContainerStyle="{StaticResource ItemCommon}" IsTabStop="False"&gt;
      &lt;ListView.Resources&gt;
          &lt;Style x:Key="ItemCommon"&gt;
              &lt;Setter Property="IsTabStop" Value="False"/&gt;
              &lt;Setter Property="KeyboardNavigation.TabNavigation" Value="None"/&gt;
              &lt;Setter Property="KeyboardNavigation.DirectionalNavigation" Value="Cycle"/&gt;
          &lt;/Style&gt;
      &lt;/ListView.Resources&gt;
  &lt;/ListView&gt;
  </code></pre>