コード例 #1
0
 /// <summary>
 /// Метод перемещения мыши
 /// </summary>
 /// <param name="mousePos">Позиция мыши</param>
 public void MouseMove(Point mousePos)
 {
     if ((SelectedRectangleVM != null) && (MovingRectangle))
     {
         SelectedRectangleVM.Move(mousePos.X + MouseDownPos.X, mousePos.Y + MouseDownPos.Y);
     }
 }
コード例 #2
0
 /// <summary>
 /// Метод отпускания мыши
 /// </summary>
 /// <param name="mousePos">Позиция мыши</param>
 public void MouseUp(Point mousePos)
 {
     if (!MovingRectangle)
     {
         return;
     }
     MovingRectangle = false;
     SelectedRectangleVM?.Move(mousePos.X + MouseDownPos.X, mousePos.Y + MouseDownPos.Y);
 }