public void Resize(Point startDragPoint, Point startDragPoint2, Point center1, Point center2)
{
this.transformation.FindTransformation(startDragPoint, startDragPoint2, center1, center2);
var newSize = new Size(this.size.Width * transformation.Scale, this.size.Height * transformation.Scale);
if (transformation.Scale > 1.4 || transformation.Scale < 0.6)
{
return;
}
this.position.X -= (newSize.Width - this.size.Width) / 2;
this.position.Y -= (newSize.Height - this.size.Height) / 2;
this.SetSize(newSize);
}