public void Bind(Image contentItem, UIImageTableView parent) { _parent = parent; lblDate.Text = contentItem.DateTime.ToLocalTime().ToFriendlyDate (); lblAuthor.Text = contentItem.AuthorName; btnDelete.SetImage (UIImage.FromFile ("images/icons/delete.png"), UIControlState.Normal); btnDelete.TouchUpInside += (object sender, EventArgs e) => { _parent.RemoveRow(_contentItem); }; btnPromote.SetImage (UIImage.FromFile ("images/icons/promote.png"), UIControlState.Normal); btnPromote.TouchUpInside += (object sender, EventArgs e) => { _parent.PromoteRow(_contentItem); }; _contentItem = contentItem; }