private void LoadDocument() { panelTop.Height = 0; _isWiXFGAppXs = new IsWiXFGAppXs(_mgr.DocumentManager.Document); contextMenuStripAppX.Items["toolStripMenuItemRename"].Enabled = false; contextMenuStripAppX.Items["toolStripMenuItemDelete"].Enabled = false; treeViewAppXs.Nodes.Clear(); foreach (var isWiXFGAppX in _isWiXFGAppXs) { contextMenuStripAppX.Items["toolStripMenuItemRename"].Enabled = true; contextMenuStripAppX.Items["toolStripMenuItemDelete"].Enabled = true; AddAppXNode(isWiXFGAppX); } }
private void toolStripMenuItemNewFeature_Click(object sender, EventArgs e) { IsWiXFGAppXs appxs = new IsWiXFGAppXs(_documentManager.Document); string appxName = IsWiXFGAppXs.SuggestNextAppXName(_documentManager.Document); IsWiXFGAppX appx = appxs.Create(appxName, "CN=YourCompanyName", TargetType.desktop); TreeNode node = treeViewAppXs.Nodes.Add(appx.Id); node.SelectedImageIndex = (int)ImageLibrary.Services; node.ImageIndex = (int)ImageLibrary.Services; node.Tag = appx; treeViewAppXs.SelectedNode = node; contextMenuStripAppX.Items["toolStripMenuItemRename"].Enabled = true; contextMenuStripAppX.Items["toolStripMenuItemDelete"].Enabled = true; _isWiXFGAppXs.SortXML(); }
public AppXs() { InitializeComponent(); _fgWiXInstalled = IsWiXFGAppXs.IsFGWiXInstalled(); }