public void AddEmptyPixelBlobGroup() { var newModel = new PixelBlobGroup(); this.Model.BlobGroups.Add(newModel); this.BlobGroups.Add(new PixelBlobGroupViewModel(newModel, null)); }
public PixelBlobGroupViewModel(PixelBlobGroup model, List <PixelBlobViewModel> blobs) { this.model = model; this.Blobs = new ObservableCollection <PixelBlobViewModel>(); this.Blobs.CollectionChanged += Blobs_CollectionChanged; if (blobs != null) { blobs.ForEach(blob => this.Blobs.Add(blob)); } }