个人资料

主页 博客 留言板 搜索
跳过导航链接首页 > 博客列表 > 博客正文

Xamarin改变ListView的Item被选中后的颜色

分类

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·

songshizhao
最初发表2017/6/26 23:52:45 最近更新2017/6/26 23:52:45 4269
为此篇作品打分
10