public void AddItem(Damany.Imaging.Common.Portrait item) { if (InvokeRequired) { Action<Damany.Imaging.Common.Portrait> action = this.AddItem; this.BeginInvoke(action, item); return; } this.faceImageList.Images.Add(item.GetIpl().ToBitmap()); var lvi = new ListViewItem { Tag = item, Text = item.CapturedAt.ToString(), ImageIndex = this.faceImageList.Images.Count - 1 }; //this.facesListView.Items.Add(lvi); }
public void AddPortrait(Damany.Imaging.Common.Portrait p) { if (this.InvokeRequired) { Action<Damany.Imaging.Common.Portrait> action = this.AddPortrait; this.BeginInvoke(action, p); return; } this.imageList1.Images.Add(p.GetIpl().ToBitmap()); var item = new ListViewItem(); item.Text = (_manager.GetName(p.DeviceId) ?? string.Empty) + " " + p.CapturedAt.ToString(); item.ImageIndex = this.imageList1.Images.Count - 1; p.Dispose(); }
public void AddFace(Damany.Imaging.Common.Portrait p) { var bmp = p.GetIpl().ToBitmap(); this.facesList.Images.Add(bmp); string text = p.CapturedAt.ToString(); ListViewItem item = new ListViewItem() { Tag = p, Text = text, ImageIndex = this.facesList.Images.Count - 1, }; this.facesListView.Items.Add(item); }