I am working on a Xamarin.Forms project with a ListView.
The XAML for the ListView is
I had same problem, I was using ItemSelected, but the selected item wasn't getting deselected unless until I select any other item in the ListView. I replace ItemSelected by ItemTapped. It worked for me.