我在xaml filie中有这样的结构:
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Frame>
<Grid>
<Grid.GestureRecognizers>
<TapGestureRecognizer/>
</Grid.GestureRecognizers>
</Grid>
</Frame>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
如何禁用单击ListView,因为所选项目的默认橙色背景颜色,但保持启用网格?
在Android项目中添加以下代码
在Resource - > values - > style.xml中
<item name="android:selectableItemBackground">@null</item>
<item name="android:selectableItemBackgroundBorderless">@null</item>
<item name="android:colorControlHighlight">@android:color/transparent</item>
可以使用ListView.SelectionMode
属性完成:
SelectionMode = ListViewSelectionMode.None;
官方文档可以找到here。