/// <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); }
public void AddProjectItem(ProjectItem item) { items.Add(item); }
public CustomTreeNode(Image icon, ProjectItem projectItem) : base(icon,projectItem.Name) { this.projectItem = projectItem; }
public virtual void AddProjectItem(ProjectItem item) { this.items.Add(item); }
public virtual void RemoveProjectItem(ProjectItem item) { }
/// <summary> /// 移除工程子项 /// </summary> /// <param name="project"></param> /// <param name="item"></param> public static void RemoveProjectItem(IProject project, ATNET.Project.ProjectItem item) { }
/// <summary> /// 添加工程子项 /// </summary> /// <param name="project"></param> /// <param name="item"></param> public static void AddProjectItem(IProject project, ATNET.Project.ProjectItem item) { }
public DirectoryTreeNode(Image icon, ProjectItem projectItem) : base(icon, projectItem.Name) { this.projectItem = projectItem; }
/// <summary> /// 保存工程子项 /// </summary> /// <param name="project"></param> /// <param name="projectItem"></param> private static void SaveProjectItem(IProject project, ProjectItem projectItem) { }