Ejemplo n.º 1
0
 public override void CommitEditingStyle(
     UITableView tableView,
     UITableViewCellEditingStyle editingStyle,
     NSIndexPath indexPath)
 {
     RemoveContact?.Invoke(this, indexPath.Row);
 }
Ejemplo n.º 2
0
        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); };
        }