示例#1
0
 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();
         }
     }
 }
示例#2
0
 public ConnectionDragHelper(CompositionGraphView cgv)
 {
     _cgv = cgv;
 }