Пример #1
0
        /// <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);
        }
Пример #2
0
 public void AddProjectItem(ProjectItem item)
 {
     items.Add(item);
 }
Пример #3
0
 public CustomTreeNode(Image icon, ProjectItem projectItem)
     : base(icon,projectItem.Name)
 {
     this.projectItem = projectItem;
 }
Пример #4
0
 public virtual void AddProjectItem(ProjectItem item)
 {
     this.items.Add(item);
 }
Пример #5
0
 public virtual void RemoveProjectItem(ProjectItem item)
 {
 }
Пример #6
0
 /// <summary>
 /// 移除工程子项
 /// </summary>
 /// <param name="project"></param>
 /// <param name="item"></param>
 public static void RemoveProjectItem(IProject project, ATNET.Project.ProjectItem item)
 {
 }
Пример #7
0
 /// <summary>
 /// 添加工程子项
 /// </summary>
 /// <param name="project"></param>
 /// <param name="item"></param>
 public static void AddProjectItem(IProject project, ATNET.Project.ProjectItem item)
 {
 }
Пример #8
0
 public DirectoryTreeNode(Image icon, ProjectItem projectItem)
     : base(icon, projectItem.Name)
 {
     this.projectItem = projectItem;
 }
Пример #9
0
 public void AddProjectItem(ProjectItem item)
 {
     items.Add(item);
 }
Пример #10
0
 /// <summary>
 /// 保存工程子项
 /// </summary>
 /// <param name="project"></param>
 /// <param name="projectItem"></param>
 private static void SaveProjectItem(IProject project, ProjectItem projectItem)
 {
 }