void SnapGrid_MouseMove(object sender, MouseEventArgs e) { if (DraggingElement != null) { var position = e.GetSafePosition(this); MoveOverlay(position); } }