SilverlightMappingToolBasic.UI.SuperGraph.View.SuperGraphControl.ContextMenuContainerOnCreateNewNodeClicked C# (CSharp) Method

ContextMenuContainerOnCreateNewNodeClicked() private method

private ContextMenuContainerOnCreateNewNodeClicked ( object sender, CreateNewNodeClickedEventArgs e ) : void
sender object
e SilverlightMappingToolBasic.UI.SuperGraph.View.ContextMenu.CreateNewNodeClickedEventArgs
return void
        private void ContextMenuContainerOnCreateNewNodeClicked(object sender, CreateNewNodeClickedEventArgs e)
        {
            Focus();
            switch (e.NodeType)
            {
                case "Map":
                    IoC.GetInstance<ISuperGraphNodeFactory>().AddMap(e.Location);
                    break;
                case "Pro":
                    IoC.GetInstance<ISuperGraphNodeFactory>().AddPro(e.Location);
                    break;
                case "Question":
                    IoC.GetInstance<ISuperGraphNodeFactory>().AddQuestion(e.Location);
                    break;
                case "Con":
                    IoC.GetInstance<ISuperGraphNodeFactory>().AddCon(e.Location);
                    break;
                case "Note":
                    IoC.GetInstance<ISuperGraphNodeFactory>().AddNote(e.Location);
                    break;
                case "Decision":
                    IoC.GetInstance<ISuperGraphNodeFactory>().AddDecision(e.Location);
                    break;
                case "Idea":
                    IoC.GetInstance<ISuperGraphNodeFactory>().AddIdea(e.Location);
                    break;
            }
        }
SuperGraphControl