Sdílet prostřednictvím


Rectangle.Inflate Metoda

Definice

Přetížení

Inflate(Size)

Vytvoří, Rectangle jehož ohraničení se nafukuje ve všech směrech.

Inflate(Double, Double)

Vytvoří, Rectangle jehož ohraničení se nafukuje ve všech směrech.

Inflate(Size)

Vytvoří, Rectangle jehož ohraničení se nafukuje ve všech směrech.

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

Parametry

sz
Size

Hodnoty pro nafouknutí všech ohraničení

Návraty

NovýRectangle, jehož Left a Right jsou nafouknuty szWidth 's a jejichž Top a Bottom jsou nafouknuty sz' s Height.

Poznámky

Vývojáři aplikací by si měli uvědomit, že vzhledem k tomu, že inflace se vyskytuje v každém směru, vrácená Rectangle hodnota je v každé dimenzi větší dvakrát 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));

Platí pro

Inflate(Double, Double)

Vytvoří, Rectangle jehož ohraničení se nafukuje ve všech směrech.

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

Parametry

width
System.Double

Hodnota, která se má posunout Left doleva a Right doprava.

height
System.Double

Hodnota se má posunout Top nahoru a Bottom dolů.

Návraty

NovýRectangle, jehož Left a Right jsou nafouknuty width a čí Top a Bottom jsou nafouknuty .height

Poznámky

Vývojáři aplikací by si měli uvědomit, že vzhledem k tomu, že inflace se vyskytuje v každém směru, vrácená Rectangle hodnota je větší v X dvakrát width a větší v Y dvakrát height.

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

Platí pro