Inheritance: ModelNode
Ejemplo n.º 1
0
		private void AddProject(Project project)
		{
			ModelNode projectNode = new ProjectNode(project);
			Nodes.Add(projectNode);
			projectNode.AfterInitialized();

			SelectedNode = projectNode;
			projectNode.Expand();
			lblAddProject.Visible = false;

			if (project.ItemCount == 1)
			{
				foreach (IProjectItem item in project.Items)
				{
					IDocument document = item as IDocument;
					if (document != null)
						OnDocumentOpening(new DocumentEventArgs(document));
				}
			}
			if (project.IsUntitled)
			{
				projectNode.EditLabel();
			}
		}