Activate() публичный абстрактный Метод

public abstract Activate ( object host ) : void
host object
Результат void
Пример #1
0
        private void OnRowActivated(object sender, RowActivatedArgs e)
        {
            ItemToolboxNode activatedNode = store.GetNode(e.Path) as ItemToolboxNode;

            DesignerHost    host           = parentServices.GetService(typeof(IDesignerHost)) as DesignerHost;
            IToolboxService toolboxService = parentServices.GetService(typeof(IToolboxService)) as IToolboxService;

            //toolboxitem needs to trigger extra events from toolboxService
            if (selectedNode is ToolboxItemToolboxNode)
            {
                if (toolboxService == null || host == null)
                {
                    return;
                }
                toolboxService.SetSelectedToolboxItem(((ToolboxItemToolboxNode)activatedNode).ToolboxItem);
                activatedNode.Activate(host);
                toolboxService.SelectedToolboxItemUsed();
            }
            else
            {
                activatedNode.Activate(host);
            }
        }