protected TVItemVM(TVItemVM parentNode, bool loadchildren) { Parent = parentNode; Children = new FullyObservableCollection <TVItemVM>(); if (loadchildren == true) { LoadChildren(); } }
public void RemoveChild(int id) { TVItemVM child = Children.Where(x => x.ID == id).FirstOrDefault(); if (child != null) { Children.Remove(child); } }
protected TVItemVM(TVItemVM parentNode) { Parent = parentNode; Children = new FullyObservableCollection <TVItemVM>(); }
public void RemoveChild(TVItemVM child) { Children.Remove(child); }
public void AddChild() { TVItemVM newchild = new TVItemVM(); Children.Add(newchild); }
public void AddChild(TVItemVM child) { Children.Add(child); }