Таким образом, я реализовал функцию «Размах» для удаления для iOS и долгое нажатие для удаления для Android, все работает отлично, кроме - на iOS после пролистывания ячейки и нажатия кнопки «Удалить» я отображаю «Предупреждение», чтобы подтвердить, хочет ли пользователь удалить элемент # XYZ, когда всплывающие оповещения всплывает другая ячейка.
Есть предложения как это исправить?
XAML:
<ViewCell.ContextActions>
MenuItem CommandParameter="{Binding .}" Text="Delete" IsDestructive="True" Command="{Binding Path=BindingContext.DeleteCommand, Source={x:Reference Name=ListPage}}"
</ViewCell.ContextActions>
ViewModel (когда вызывается команда удаления):
string Msg = string.Format("Delete item {0}?", selectedItem.ItemNumber);
var answer = await App.Current.MainPage.DisplayAlert(App.ResourceContainer.GetString("Confirmation_Message"),
Msg,
App.ResourceContainer.GetString("Yes"),
App.ResourceContainer.GetString("No"));