public async void OnDelete(object sender, EventArgs e) { var mi = ((MenuItem)sender); var item = (Item)mi.CommandParameter; var delete = await DisplayAlert($"Delete {item.Name}", "This action cannot be undone.", "Delete", "Cancel"); if (delete) { await viewModel.DeleteItemAsync(item.Id); } }