Rectangle.Inflate 메서드

정의

오버로드

Inflate(Size)

모든 방향으로 테두리가 확장된 Rectangle을 만듭니다.Creates a Rectangle whose borders are inflated in every direction.

Inflate(Double, Double)

모든 방향으로 테두리가 확장된 Rectangle을 만듭니다.Creates a Rectangle whose borders are inflated in every direction.

Inflate(Size)

모든 방향으로 테두리가 확장된 Rectangle을 만듭니다.Creates a Rectangle whose borders are inflated in every direction.

public Xamarin.Forms.Rectangle Inflate (Xamarin.Forms.Size sz);
member this.Inflate : Xamarin.Forms.Size -> Xamarin.Forms.Rectangle

매개 변수

sz
Size

모든 테두리를 확장하는 값입니다.Values to inflate all the borders.

반환

RectangleLeftRightsz에 의해 확장되고 WidthTopBottomsz에 의해 확장된 새 Height입니다.A new Rectangle whose Left and Right are inflated by sz's Width and whose Top and Bottom are inflated by sz's Height.

설명

응용 프로그램 개발자는 인플레이션 모든 방향에서 발생 하므로 반환 된 Rectangle는 각 차원에서 sz두 번 더 큽니다.Application developers should note that since the inflation occurs in every direction, the returned Rectangle is larger in each dimension by twice sz.


var rect = new Rectangle (10, 10, 5, 5);
var larger = rect.Inflate (new Size (1, 1));
Assert.AreEqual (larger, new Rectangle (9, 9, 7, 7));

Inflate(Double, Double)

모든 방향으로 테두리가 확장된 Rectangle을 만듭니다.Creates a Rectangle whose borders are inflated in every direction.

public Xamarin.Forms.Rectangle Inflate (double width, double height);
member this.Inflate : double * double -> Xamarin.Forms.Rectangle

매개 변수

width
Double

Left는 왼쪽으로 Right는 오른쪽으로 이동하는 값입니다.Value to shift Left to the left and Right to the right.

height
Double

Top은 위쪽으로 Bottom은 아래쪽으로 이동하는 값입니다.Value to shift Top upward and Bottom downward.

반환

RectangleLeftRight에 의해 확장되고 widthTopBottom에 의해 확장된 새 height입니다.A new Rectangle whose Left and Right are inflated by width and whose Top and Bottom are inflated by height.

설명

응용 프로그램 개발자는 인플레이션가 모든 방향에서 발생 하므로 반환 된 Rectangle는 X에서 두 배 더 큰 width 하 고 Y의 height두 배 더 큽니다.Application developers should note that since the inflation occurs in every direction, the returned Rectangle is larger in X by twice width and larger in Y by twice height.


var rect = new Rectangle (10, 10, 5, 5);
var larger = rect.Inflate (1,1);
Assert.AreEqual (larger, new Rectangle (9, 9, 7, 7));

적용 대상