Ejemplo n.º 1
0
        public override void OnSwiped(RecyclerView.ViewHolder viewHolder, int direction)
        {
            AlertDialog.Builder alert = new AlertDialog.Builder(activity.Activity);
            alert.SetTitle("Подтерждение удаления");
            alert.SetMessage("Вы действительно хотите удалить это слово?");

            alert.SetPositiveButton("Удалить", (senderAlert, args) =>
            {
                wordsLogic.DeleteWordInLists(viewHolder.LayoutPosition);
                adapter.NotifyItemRemoved(viewHolder.LayoutPosition);
            });

            alert.SetNegativeButton("Отменить", (senderAlert, args) => {
                adapter.NotifyItemChanged(viewHolder.LayoutPosition);
            });

            Dialog dialog = alert.Create();

            dialog.Show();
            dialog.SetCanceledOnTouchOutside(false);
        }