Xamarin对于Style的支持没有源生uwp/wpf那么好,因此对于改变ListVIewItem被选中高亮颜色有一个简单方法如下:
给ListView添加ItemSelected事件,如ItemSelected="Listview1_ItemSelected"。可以在前台用xaml添加也可以后台添加,后台代码如下:
private void Listview1_ItemSelected(object sender, SelectedItemChangedEventArgs e) { ListView lv = sender as ListView; lv.SelectedItem = null; }
虽有选中的处理,但取消了选中的效果。更多处理办法详见:
https://stackoverflow.com/questions/25885238/xamarin-forms-listview-set-the-highlight-color-of-a-tapped-item/26896715#26896715
·END·