我有一个带有GridView视图的WPF ListView,我想删除任何行高亮的痕迹。
这个有用的代码片段可以在该网站的一个答案中找到:
然而,尽管这种变化有助于消除大部分的高亮显示,但当鼠标移动到ListView行上时仍会出现水平条。我该如何去掉它?
我曾经遇到过类似的按钮问题,并找到了一种解决方案,即通过删除其chrome来更改按钮模板。
在ListView/GridView的情况下,我无法找到相应的chrome和模板进行更改。
这个有用的代码片段可以在该网站的一个答案中找到:
<ListView.ItemContainerStyle>
<Style TargetType="{x:Type ListViewItem}">
<Setter Property="Control.Focusable" Value="False"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="{x:Null}" />
<Setter Property="BorderBrush" Value="{x:Null}" />
</Trigger>
</Style.Triggers>
</Style>
</ListView.ItemContainerStyle>
然而,尽管这种变化有助于消除大部分的高亮显示,但当鼠标移动到ListView行上时仍会出现水平条。我该如何去掉它?
我曾经遇到过类似的按钮问题,并找到了一种解决方案,即通过删除其chrome来更改按钮模板。
在ListView/GridView的情况下,我无法找到相应的chrome和模板进行更改。