protected virtual void OnAction(BaseNode node, NodeAction action) { BaseContentInventoryNode contentNode = node as BaseContentInventoryNode; if (contentNode != null) { this.OnWrapperActionEvent(contentNode.Content, action); } }
private void _treeView_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Left) { BaseContentInventoryNode node = e.Node.Tag as BaseContentInventoryNode; if (node != null) { e.Handled = true; EditNode(node.Content); } } }
protected TreeNodeAdv FindNode(ComponentWrapper component, IEnumerable <TreeNodeAdv> nodes) { foreach (TreeNodeAdv node in nodes) { if (OnSetSelectedNode(this, node.Tag as BaseNode)) { BaseContentInventoryNode invNode = node.Tag as BaseContentInventoryNode; if (invNode != null) { if (component.IsSameGuid(invNode.Content)) { return(node); } } } } return(null); }