private void LoadDocument() { panelTop.Height = 0; _isWiXFGMSIXs = new IsWiXFGMSIXs(_documentManager.Document); contextMenuStripMSIX.Items["toolStripMenuItemRename"].Enabled = false; contextMenuStripMSIX.Items["toolStripMenuItemDelete"].Enabled = false; treeViewMSIXs.Nodes.Clear(); foreach (var isWiXFGMSIX in _isWiXFGMSIXs) { contextMenuStripMSIX.Items["toolStripMenuItemRename"].Enabled = true; contextMenuStripMSIX.Items["toolStripMenuItemDelete"].Enabled = true; AddMSIXNode(isWiXFGMSIX); } }
private void toolStripMenuItemNewFeature_Click(object sender, EventArgs e) { IsWiXFGMSIXs msixs = new IsWiXFGMSIXs(_documentManager.Document); string msixName = IsWiXFGMSIXs.SuggestNextMSIXName(_documentManager.Document); IsWiXFGMSIX msix = msixs.Create(msixName, "CN=, O=, STREET=, L=, S=, PostalCode=, C=", TargetType.desktop); TreeNode node = treeViewMSIXs.Nodes.Add(msix.Id); node.SelectedImageIndex = (int)ImageLibrary.Services; node.ImageIndex = (int)ImageLibrary.Services; node.Tag = msix; treeViewMSIXs.SelectedNode = node; contextMenuStripMSIX.Items["toolStripMenuItemRename"].Enabled = true; contextMenuStripMSIX.Items["toolStripMenuItemDelete"].Enabled = true; _isWiXFGMSIXs.SortXML(); }