public void CancelDrag() { dragProcess?.CancelDrag(); dragProcess = null; }
public void OnStartNodeDrag(NodeViewModel nodeToDrag, MouseEventArgs e, IVirtualStudioController virtualStudioController = null) { dragProcess = new NodeDragProcess(0, nodeToDrag, e.GetClientPos(), virtualStudioController); }
public void DragFinished(double posX, double posY) { dragProcess?.DragFinished(posX, posY); dragProcess = null; }