public CheckableItem(DeletableItem deletable, CheckableItem parent) { Deletable = deletable; children = new ObservableCollection <CheckableItem>(); IsChecked = false; this.parent = parent; }
public void AddChild(CheckableItem deletable) { if (deletable == null) { return; } Children.Add(deletable); }
public DestructivePurgeViewModel(Document doc) { this.doc = doc; CheckableItems = GetPurgableItems(); selectedItem = null; previewImage = null; selectedItem = CheckableItems[0]; NotifyOfPropertyChange(() => ShowButtonLabel); }