コード例 #1
0
        private void AddOrReplaceFiles(TreeNode node, string[] files)
        {
            if (files == null || files.Length == 0)
            {
                return;
            }

            TreeNode rootNode = GetFirstLevelNode(node);

            if (!string.IsNullOrEmpty(node.Name))
            {
                foreach (string file in files)
                {
                    _ProjectManager.AddFileToWorkspace(file, node.Name);
                }


                //Update Treeview
                PopulateTreeViewWorkspace(node);

                //Update Style
                RefreshTreeNodeStyle(rootNode, true);
            }
        }