在UWP

时间:2019-02-27 19:01:45

标签: c# windows xaml uwp

我在UWP应用中使用ListView。我想要一个非常简单的ListView,它没有动画并且不响应hoverselection等。所以我将ListView控件用作:

<ListView SelectionMode="None" IsItemClickEnabled="False"/>

尽管这为我做了大部分事情。但是我还有一个要求,当我将ListView元素悬停在它们上方时,我不希望它们的边框的顶部和底部凸起,如以下屏幕截图中以红色突出显示:

screenshot

有什么办法可以避免这种情况吗?任何帮助将不胜感激。

1 个答案:

答案 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,使其消失并隐藏视觉选择。希望这能解决您的问题?