/// <summary> /// 添加工程子项 /// </summary> /// <param name="project"></param> /// <param name="item"></param> public static void AddProjectItem(IProject project, ATNET.Project.ProjectItem item) { }
/// <summary> /// 返回这个工程子项的生成的节点 /// </summary> /// <param name="item"></param> /// <returns></returns> private ExtTreeNode BuildNode(ATNET.Project.ProjectItem item) { ExtTreeNode node = new CustomTreeNode(null, item); DirectoryProjectItem directoryItem = item as DirectoryProjectItem; if (directoryItem != null) { node = new DirectoryTreeNode(null, item); if (directoryItem.Items.Count > 0) { foreach (ATNET.Project.ProjectItem pitem in directoryItem.Items) { ExtTreeNode node1 = BuildNode(pitem); node.Items.Add(node1); } } return node as DirectoryTreeNode; } return node as CustomTreeNode; }
/// <summary> /// 移除工程子项 /// </summary> /// <param name="project"></param> /// <param name="item"></param> public static void RemoveProjectItem(IProject project, ATNET.Project.ProjectItem item) { }