private void OnSelectionChanged(object sender, EventArgs e) { selectedNode = nodeView.NodeSelection.SelectedNode as BaseToolboxNode; if (selectedNode is ToolboxItemToolboxNode) { //get the services DesignerHost host = parentServices.GetService(typeof(IDesignerHost)) as DesignerHost; IToolboxService toolboxService = parentServices.GetService(typeof(IToolboxService)) as IToolboxService; if (toolboxService == null || host == null) { return; } toolboxService.SetSelectedToolboxItem(((ToolboxItemToolboxNode)selectedNode).ToolboxItem); } }
private void OnSelectionChanged(object sender, EventArgs e) { selectedNode = nodeView.NodeSelection.SelectedNode as BaseToolboxNode; if (selectedNode is ToolboxItemToolboxNode) { //get the services DesignerHost host = parentServices.GetService (typeof (IDesignerHost)) as DesignerHost; IToolboxService toolboxService = parentServices.GetService (typeof (IToolboxService)) as IToolboxService; if (toolboxService == null || host == null) return; toolboxService.SetSelectedToolboxItem (((ToolboxItemToolboxNode) selectedNode).ToolboxItem); } }