private void OnGraphControlConnectionDragging(object sender, ConnectionDraggingEventArgs e) { var currentDragPoint = Mouse.GetPosition(GraphControl); var connection = (ConnectionViewModel)e.Connection; ViewModel.OnConnectionDragging(currentDragPoint, connection); }
/// <summary> /// Event raised while the user is dragging a connection. /// </summary> private void NetworkControl_ConnectionDragging(object sender, ConnectionDraggingEventArgs e) { Point curDragPoint = Mouse.GetPosition(networkControl); var connection = (AConnectionViewModel)e.Connection; ViewModel.ConnectionDragging(curDragPoint, connection); }
/// <summary> /// Event raised while the user is dragging a connection. /// </summary> private void networkControl_ConnectionDragging(object sender, ConnectionDraggingEventArgs e) { var curDragPoint = Mouse.GetPosition(NetworkControl); var connection = (ConnectionViewModel)e.Connection; ViewModel.ConnectionDragging(connection, curDragPoint); }
// Event raised while the user is dragging a connection. private void networkControl_ConnectionDragging(object sender, ConnectionDraggingEventArgs e) { System.Windows.Point curDragPoint = Mouse.GetPosition(networkControl); ConnectionViewModel connection = (ConnectionViewModel)e.Connection; ViewModel.ConnectionDragging(curDragPoint, connection); }
/// <summary> /// Event raised while the user is dragging a connection. /// </summary> private void networkControl_ConnectionDragging(Object sender, ConnectionDraggingEventArgs e) { Point curDragPoint = Mouse.GetPosition(networkControl); var connection = (MessagePathViewModel)e.Connection; this.ViewModel.ConnectionDragging(curDragPoint, connection); }
private void OnGraphControlConnectionDragging(object sender, ConnectionDraggingEventArgs e) { elementsCanvas ??= graphControl.FindDescendantOfType <Canvas>(); var currentDragPoint = e.GetPosition(elementsCanvas); var connection = (QuestConnectionViewModel)e.Connection; ViewModel.OnConnectionDragging(currentDragPoint, connection); }
/// <summary> /// Event raised while the user is dragging a connection. /// </summary> private void NetworkControl_ConnectionDragging(object sender, ConnectionDraggingEventArgs e) { NetworkView networkView = sender as NetworkView; Point curDragPoint = Mouse.GetPosition(networkView); var connection = (ConnectionViewModel)e.Connection; this.ViewModel.ConnectionDragging(curDragPoint, connection); }
private void NetworkControl_ConnectionDragging(object sender, ConnectionDraggingEventArgs e) { var dragPoint = Mouse.GetPosition(networkControl); var connection = (ConnectionViewModel)e.Connection; var context = DataContext as MainViewModel; context.ConnectionDragging(connection, dragPoint); }
/// 当用户[正在]拖动锚点连线时触发此事件 private void networkControl_ConnectionDragging(object sender, ConnectionDraggingEventArgs e) { // 当前鼠标位置 var curDragPoint = Mouse.GetPosition(networkControl); // 获取起始的锚点 var connection = (TransitionVM)e.Connection; // "正在拖动"调用的方法 this.ViewModel.ConnectionDragging(connection, curDragPoint); }