protected virtual void AfterSelect(TreeNode node) { this.toolStripButtonAddPage.Enabled = false; if (showCreatePage && node is WebPageTreeNode) { WebPageTreeNode page = node as WebPageTreeNode; if (OfficeApplication.OfficeApplicationProxy.canCreatePage(page.WebPageInfo)) { this.toolStripButtonAddPage.Enabled = true; } } }
public void ReLoadChilds() { this.Nodes.Clear(); foreach (WebPageInfo childPage in OfficeApplication.OfficeApplicationProxy.getPages(webPageInfo)) { WebPageTreeNode childTreeNode = new WebPageTreeNode(childPage); this.Nodes.Add(childTreeNode); if (onAddNode != null) { onAddNode(childTreeNode); } childTreeNode.onAddNode += new NodeEvent(childTreeNode_onAddNode); } }