public async void OnDelete(object sender, EventArgs e) { //ItemsViewModel vm = this.BindingContext as ItemsViewModel; var mi = ((MenuItem)sender); Players p = mi.CommandParameter as Players; var x = await DisplayAlert("Deleting", "Deleting " + p.TEXTNAME + "'s details", "OK", "Cancel"); if (x) { viewModel.GoTo_DeleteCommand(p); await Task.Delay(60); PlayerListView.ItemsSource = await App.Database.GetPlayersAsync(); } }