void OnItemSelected(object sender, SelectedItemChangedEventArgs args) { if (!(args.SelectedItem is Beer item)) { return; } viewModel.SelectedBeer(item); // Manually deselect item. ((ListView)sender).SelectedItem = null; }