public virtual SizeF GetDeltaRelativeTo(PNode nodeOnPath) { SizeF r = CanvasDelta; return pickPath.CanvasToLocal(r, nodeOnPath); }
protected void aNode_MouseDrag(object sender, PInputEventArgs e) { PNode aNode = (PNode)sender; SizeF delta = e.GetDeltaRelativeTo(aNode); aNode.TranslateBy(delta.Width, delta.Height); PrintEventCoords(e); e.Handled = true; }