我想禁用瓷砖效果是某种推动作用和ListView控件的悬停背景颜色效果,我该怎么办呢?
谢谢
我想禁用瓷砖效果是某种推动作用和ListView控件的悬停背景颜色效果,我该怎么办呢?
谢谢
看看这个问题: 禁用横向滑动选择的列表视图
您也可以更改模板,以消除任何视觉状态和装饰品 - 去设计,然后右键单击您的ListView /编辑其他模板/编辑生成的项容器(ItemContainerStyle)/编辑复制... - 将提取模板您可以修改使用您的首选方法。
一些谷歌搜索后,我发现,高亮发生在ListViewItemPresenter,果然是相当隐蔽。 它位于一个的ListViewItem的ControlTemplate中,这是为ListView的ItemContainer内。 我发现禁用效果最简单的方法是简单地覆盖这个控件模板:
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<ContentPresenter/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListView.ItemContainerStyle>
<TextBlock Text="List Item" />
...
<TextBlock Text="List Item" />
来源: https://blog.jonstodle.com/uwp-listview-without-highlighting-and-stuff/