I tried to deselect ListView item by setting SelectedItem = null. When I did that list item is deselected. However, the ListView keep scrolling to the top of the list. Is there a better way to deselect ListView item?
list.ItemSelected += (sender, e) => {
if(list.SelectedItem == null)
return;
//deselect item when pushing
list.SelectedItem = null;
};