/// <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); }
/// <summary> /// 添加一个子节点(脑图节点) /// </summary> /// <param name="childNode">要添加的子节点</param> public void AddChild(MindNode childNode) { childNode.ParentNode = this; _children.Add(childNode); }
/// <summary> /// 设置一个根节点 /// </summary> /// <param name="mindNode">将此节点设置为根节点</param> public void SetRootMindNode(MindNode mindNode) { this.rootMindNode = mindNode; }