コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }