async void ListViewItemLongClick(object sender, AdapterView.ItemLongClickEventArgs e) { MessageDialogs.SendConfirmation("Are you sure you want to delete this contact?", "Confirmation", async(delete) => { if (!delete) { return; } await viewModel.DeleteContact(viewModel.Contacts[e.Position]); Activity.RunOnUiThread(() => { ((BaseAdapter)listView.Adapter).NotifyDataSetChanged(); }); }); }