示例#1
0
 void AddProjectItems(Project project)
 {
     if (project.IsEmpty)
     {
         ItemNode node = new EmptyProjectNode(project);
         Nodes.Add(node);
         if (TreeView != null)
             node.AfterInitialized();
     }
     else
     {
         foreach (IProjectItem projectItem in project.Items)
             AddProjectItemNode(projectItem);
     }
 }
示例#2
0
 void Project_ItemRemoved(object sender, ProjectItemEventArgs e)
 {
     RemoveProjectItemNode(e.ProjectItem);
     if (Project.IsEmpty)
     {
         ItemNode node = new EmptyProjectNode(Project);
         Nodes.Add(node);
         if (TreeView != null)
             node.AfterInitialized();
     }
 }