示例#1
0
        /// <summary>
        /// 添加一个子节点(脑图节点)
        /// </summary>
        /// <param name="id">节点id</param>
        /// <param name="created">节点创建时间</param>
        /// <param name="text">节点名称</param>
        public void AddChild(string id, string created, string text)
        {
            MindNode childNode = new MindNode(id, created, text);

            //把子节点的父节点设置为当前节点,以表示其层次关系,以便自顶向下生成XML节点
            childNode.ParentNode = this;
            //把子节点添加到子节点列表中,以便在生成XML文档时能通过父节点找到其下所有子节点
            _children.Add(childNode);
        }
示例#2
0
 /// <summary>
 /// 添加一个子节点(脑图节点)
 /// </summary>
 /// <param name="childNode">要添加的子节点</param>
 public void AddChild(MindNode childNode)
 {
     childNode.ParentNode = this;
     _children.Add(childNode);
 }
示例#3
0
 /// <summary>
 /// 设置一个根节点
 /// </summary>
 /// <param name="mindNode">将此节点设置为根节点</param>
 public void SetRootMindNode(MindNode mindNode)
 {
     this.rootMindNode = mindNode;
 }