internal void ClearNode() { if (RootNodeCollection != null) { RootNodeCollection.Clear(); } }
public void CleanUp() { if (RootNodeCollection != null) { RootNodeCollection.Clear(); } }
public void SetNode(CNode root) { if (RootNodeCollection == null) { RootNodeCollection = new ObservableCollection <CNode>(); } CNode node = RootNodeCollection.Where(fs => fs.Name == root.Name).FirstOrDefault(); if (node != null) { node = root; } else { if (this.viewDispatcher != null) { this.viewDispatcher.Invoke((Action)(() => { RootNodeCollection.Add(root); })); } } }