Exemple #1
0
 /// <summary>Drags the map, if the mouse was succesfully captured.</summary>
 /// <param name="e">The MouseEventArgs that contains the event data.</param>
 protected override void OnMouseMove(MouseEventArgs e)
 {
     base.OnMouseMove(e);
     if (_mouseCaptured)
     {
         this.BeginUpdate();
         Point position = e.GetPosition(null);
         _offsetX.Translate(position.X - _previousMouse.X);
         _offsetY.Translate(position.Y - _previousMouse.Y);
         _previousMouse = position;
         this.EndUpdate();
     }
 }