private void OnMouseMove(object sender, MouseEventArgs e) { if (m_IsRightMouseDragging) { double deltaX = -(m_DragStartPosition.X - e.GetPosition(this).X); double deltaY = 0;//-(m_DragStartPosition.Y - e.GetPosition(this).Y); Matrix m = m_MatrixOnDragStart; m.Translate(deltaX, deltaY); this.ViewTransform.Matrix = m; CompositionGraphView cgv = UIHelper.FindParent <CompositionGraphView>(this); if (cgv != null) { cgv.UpdateConnectionsToOutputs(); } } }
public ConnectionDragHelper(CompositionGraphView cgv) { _cgv = cgv; }