/// <summary> /// Removes an item. /// </summary> /// <param name="node">The node containing the item.</param> public void RemoveItem(ReflectionItemTreeNode node) { IList data = RetrieveDataList(); data.Remove(node.DataItem); Nodes.Remove(node); }
/// <summary> /// Adds a new item to this item. /// </summary> /// <param name="listItem"></param> private ReflectionItemTreeNode AddItemNode(object listItem) { ReflectionItemTreeNode node = new ReflectionItemTreeNode(listItem as ICCNetObject, source); Nodes.Add(node); node.UpdateImage(); return(node); }