public override void CommitEditingStyle( UITableView tableView, UITableViewCellEditingStyle editingStyle, NSIndexPath indexPath) { RemoveContact?.Invoke(this, indexPath.Row); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { var contact = _contacts[position]; var contactHolder = holder as ContactViewHolder; contactHolder.Name.Text = contact.Name; contactHolder.Phone.Text = contact.Phone; var resId = (int)typeof(Resource.Drawable) .GetField(contact.ProfileIcon) .GetValue(null); contactHolder.ProfileIconImageView.SetImageResource(resId); contactHolder.RemoveContact.Click += delegate { RemoveContact?.Invoke(this, position); }; }