public void Bind(BlacklistItem contentItem, UIBlackListTableView parent) { _parent = parent; lblBlacklist.Text = contentItem.Value; btnDelete.SetImage (UIImage.FromFile ("images/icons/delete.png"), UIControlState.Normal); btnDelete.TouchUpInside += (object sender, EventArgs e) => { _parent.DeleteItem(_contentItem); }; _contentItem = contentItem; }
private void OnRowClicked(BlacklistItem item) { if(RowClicked!=null) RowClicked(this, new RowClickedEventArgs<BlacklistItem>(){ Item = item}); }
public int RemoveItem(BlacklistItem tweet) { var index = _items.FindIndex((t)=>{return t.Value == tweet.Value;}); _items.RemoveAt(index); return index; }