title: Unable to disable RecognizesAccessKey property for ComboBox dropdown
body: <p>I'm working on a WPF window with a ComboBox and have come across the dreaded access key issue. Through my google-fu I've discovered that I can turn it off with the following code;</p>
  
  <pre><code>&lt;Grid.Resources&gt;
      &lt;Style TargetType="{x:Type ContentPresenter}"&gt;
          &lt;Setter Property="RecognizesAccessKey" Value="False"/&gt;
      &lt;/Style&gt;
  &lt;/Grid.Resources&gt;
  </code></pre>
  
  <p>This works relatively well, when an item is selected, it now shows the underscores and I don't need to worry about any <code>.Replace(...)</code> calls in the code behind. The problem is that it only works for the selected item, all the other items have the underscore hidden. </p>
  
  <p>In the below picture, I selected <code>AU-15003\SQLEXPRESS_2014</code> (originally the underscore was hidden), the underscore was shown when the dropdown closed. Then I re-opened the dropdown and the underscore stayed for that item. The other items still have no underscore (SQLEXPRESS2008 follows the same pattern).</p>
  
  <p>I'm not sure why this is, I can't seem to find any other places where I could turn the RecognizesAccessKey property off.</p>
  
  <p><a href="https://i.stack.imgur.com/apihK.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/apihK.png" alt="enter image description here"></a></p>