/// <summary> /// Allows the user to browse for a directory and add it to the setup package. /// </summary> public void AddDirectory() { // Save selected node since displaying a dialog will change it // if no node is selected. TreeNode selectedNode = packageFilesTreeView.SelectedNode; // Allow the user to select a directory. using (FolderBrowserDialog dialog = FileService.CreateFolderBrowserDialog("${res:ICSharpCode.WixBinding.PackageFilesView.AddDirectoryDialog.Title}")) { if (dialog.ShowDialog() == DialogResult.OK) { packageFilesTreeView.SelectedNode = selectedNode; editor.AddDirectory(dialog.SelectedPath); } } }
/// <summary> /// Allows the user to browse for a directory and add it to the setup package. /// </summary> public void AddDirectory() { // Save selected node since displaying a dialog will change it // if no node is selected. TreeNode selectedNode = packageFilesTreeView.SelectedNode; // Allow the user to select a directory. string directory = SD.FileService.BrowseForFolder("${res:ICSharpCode.WixBinding.PackageFilesView.AddDirectoryDialog.Title}"); if (directory != null) { packageFilesTreeView.SelectedNode = selectedNode; editor.AddDirectory(directory); } }