title: BasedOn property not working with ListView
body: <p>When I use the following code it works because I am using a ListBox</p>
  
  <pre><code>&lt;UserControl.Resources&gt;
      &lt;Style BasedOn="{StaticResource {x:Type ListBox}}" TargetType="{x:Type ListBox}"&gt;
          &lt;Setter Property="HorizontalContentAlignment" Value="Stretch"/&gt;
          &lt;Setter Property="Background" Value="Transparent" /&gt;
      &lt;/Style&gt;
  &lt;/UserControl.Resources&gt;
  </code></pre>
  
  <p>But when I use the following code to a ListView I get an warning/exception</p>
  
  <pre><code>&lt;UserControl.Resources&gt;
      &lt;Style BasedOn="{StaticResource {x:Type ListView}}" TargetType="{x:Type ListView}"&gt;
          &lt;Setter Property="HorizontalContentAlignment" Value="Stretch"/&gt;
          &lt;Setter Property="Background" Value="Transparent" /&gt;
      &lt;/Style&gt;
  &lt;/UserControl.Resources&gt;
  </code></pre>
  
  <p><strong>"StaticResource reference 'System.Windows.Controls.ListView' was not found."</strong></p>
  
  <p>Why and how to solve it? I want the functionality of a ListView.</p>