public NodeConnectionEditor(GraphEditorVM gevm, NodeEditor nodeEditor, Node node, Graph graph)
        {
            this._gevm       = gevm;
            this._graph      = graph;
            this._node       = node;
            this._nodeEditor = nodeEditor;

            this.SetConnectionChoices();

            this.InitializeComponent();
            this.DataContext = this;
        }
        public NodeConnectionEditor(GraphEditorVM gevm, NodeEditor nodeEditor, Node node, Graph graph, Node connectedNode)
        {
            this._gevm       = gevm;
            this._graph      = graph;
            this._node       = node;
            this._nodeEditor = nodeEditor;


            this.ConnectedNode = connectedNode;

            this.SetConnectionChoices();

            this.InitializeComponent();
            this.DataContext = this;

            this.ConnectionSelectorComboBox.SelectedIndex = ConnectionChoices.IndexOf(connectedNode.Name);
        }
Exemplo n.º 3
0
 public GraphEditor(Graph graph)
 {
     this.InitializeComponent();
     this._gevm       = new GraphEditorVM(graph, this.GraphEditorCanvas);
     this.DataContext = this._gevm;
 }