Beispiel #1
0
 public override void MouseMove(object sender, MouseEventArgs e)
 {
     if (TempPoint != null)
     {
         Point newPosition = Coordinates(e);
         newPosition = AdjustCurrentCoordinates(newPosition);
         (TempPoint as IMovable).MoveTo(newPosition);
         Drawing.Recalculate();
     }
     Drawing.RaiseConstructionFeedback(new Drawing.ConstructionFeedbackEventArgs()
     {
         FigureTypeNeeded  = GetExpectedDependencyType(),
         IsMouseButtonDown = IsMouseButtonDown
     });
 }