private void Area_VertexDoubleClick(object sender, GraphX.Controls.Models.VertexSelectedEventArgs args) { VertexControl vc = (VertexControl)args.VertexControl; DataVertex dv = (DataVertex)vc.Vertex; string vertex_id = dv.Element_id; bool found = FindVertexInCollection(vertex_id); FindSelectedVertex(vertex_id, found, args.VertexControl); }
private void Area_VertexSelected(object sender, GraphX.Controls.Models.VertexSelectedEventArgs args) { if (ACLine.IsChecked == false) { return; } if (args.MouseArgs.LeftButton == MouseButtonState.Pressed) { (this.DataContext as GraphViewModel).ConnectEdges(args.VertexControl); } }
private void graph_VertexMouseUp(object sender, GraphX.Controls.Models.VertexSelectedEventArgs args) { VerDown = false; pos.Clear(); foreach (var v in graph.VertexList) { pos.Add(new GraphPos() { DialogID = v.Key.Dialog.ID, Position = v.Value.GetPosition() }); } }
private void graph_VertexSelected(object sender, GraphX.Controls.Models.VertexSelectedEventArgs args) { if (args.VertexControl.Opacity != 1) { return; } VerDown = true; if (Selecting) { selected = (args.VertexControl.Vertex as DialogVertex).Dialog; return; } foreach (Dialog d in Story.Dialogs) { foreach (IDialog id in d.Options) { id.Selected = false; } d.Selected = (args.VertexControl.Vertex as DialogVertex).Dialog.ID == d.ID; } }