Wpf Listview禁用所选项目颜色
我有一个列表视图:Wpf Listview禁用所选项目颜色,wpf,xaml,material-design-in-xaml,Wpf,Xaml,Material Design In Xaml,我有一个列表视图: <ListView> <ListViewItem Height="40"> <StackPanel Orientation="Horizontal" Margin="2 0"> <materialDesign:PackIcon Kind="AddCall" Width="22" Height="22" VerticalAlignment="Center"/>
<ListView>
<ListViewItem Height="40">
<StackPanel Orientation="Horizontal" Margin="2 0">
<materialDesign:PackIcon Kind="AddCall" Width="22" Height="22" VerticalAlignment="Center"/>
<TextBlock Text="Listbox 1" VerticalAlignment="Center" FontSize="14" Margin="12 0"/>
</StackPanel>
</ListViewItem>
<ListViewItem Height="40">
<StackPanel Orientation="Horizontal" Margin="2 0">
<materialDesign:PackIcon Kind="RemoveCircle" Width="22" Height="22" VerticalAlignment="Center"/>
<TextBlock Text="Listbox 2" VerticalAlignment="Center" FontSize="14" Margin="12 0"/>
</StackPanel>
</ListViewItem>
</ListView>
listview看起来像程序启动时的第一张图片
当我单击其中一个项目时,它将更改如下
我想删除图片中的灰色背景。因此,我不希望在单击项目时背景发生变化。我正在使用材质设计xaml。我该怎么做?首先要选择这些项目吗 如果不是,我建议使用ItemsControl而不是ListView。ItemsControl没有选择,因此没有高亮显示颜色,并且有很多方法可以使ItemsControl项目可单击(即使用按钮、鼠标单击触发器等) 希望这有帮助, 迈克尔