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;
}
}