public async void Handle_ItemTapped(object sender, ItemTappedEventArgs e) { if (e.Item == null) { return; } var item = e.Item as DeckListViewModelItem; var editViewModel = viewModel.EditViewModel(item); await Navigation.PushAsync(new DeckEditPage(editViewModel)); //Deselect Item ((ListView)sender).SelectedItem = null; }