我在xaml文件中有这样的结构:
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Frame>
<Grid>
<Grid.GestureRecognizers>
<TapGestureRecognizer/>
</Grid.GestureRecognizers>
</Grid>
</Frame>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
由于所选项目的默认橙色背景颜色而如何禁用ListView,但保持启用的网格?
答案 0 :(得分:1)
可以使用ListView.SelectionMode
属性来完成:
SelectionMode = ListViewSelectionMode.None;
可以找到here的官方文档。
答案 1 :(得分:0)
在您的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>