Когда я использую следующий код, он работает, потому что я использую ListBox
<UserControl.Resources>
<Style BasedOn="{StaticResource {x:Type ListBox}}" TargetType="{x:Type ListBox}">
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="Background" Value="Transparent" />
</Style>
</UserControl.Resources>
Но когда я использую следующий код для ListView, я получаю предупреждение / исключение
<UserControl.Resources>
<Style BasedOn="{StaticResource {x:Type ListView}}" TargetType="{x:Type ListView}">
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="Background" Value="Transparent" />
</Style>
</UserControl.Resources>
"Ссылка на StaticResource 'System.Windows.Controls.ListView' не найдена."
Почему и как это решить? Я хочу функциональность ListView.