我在UWP应用中使用ListView
。我想要一个非常简单的ListView
,它没有动画并且不响应hover
,selection
等。所以我将ListView控件用作:
<ListView SelectionMode="None" IsItemClickEnabled="False"/>
尽管这为我做了大部分事情。但是我还有一个要求,当我将ListView
元素悬停在它们上方时,我不希望它们的边框的顶部和底部凸起,如以下屏幕截图中以红色突出显示:
有什么办法可以避免这种情况吗?任何帮助将不胜感激。
答案 0 :(得分:-1)
尝试使用:
<ListView SelectionMode="None" IsItemClickEnabled="False" >
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="FocusVisualPrimaryThickness" Value="0" />
<Setter Property="FocusVisualSecondaryThickness" Value="0" />
<Setter Property="IsTabStop" Value="False" />
</Style>
</ListView.ItemContainerStyle>
</ListView>
所有操作是将视觉滴答声(top和bottom)减小为0,使其消失并隐藏视觉选择。希望这能解决您的问题?