Udostępnij przez


Rectangle.Inflate Metoda

Definicja

Przeciążenia

Inflate(Size)

Rectangle Tworzy, których obramowania są zawyżone w każdym kierunku.

Inflate(Double, Double)

Rectangle Tworzy, których obramowania są zawyżone w każdym kierunku.

Inflate(Size)

Rectangle Tworzy, których obramowania są zawyżone w każdym kierunku.

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

Parametry

sz
Size

Wartości, aby zawyżać wszystkie obramowania.

Zwraca

NowyRectangle, którego Left i są zawyżone przez sz's Width i Right którego i BottomTop zawyżone przez sz's Height.

Uwagi

Deweloperzy aplikacji powinni pamiętać, że ponieważ inflacja występuje w każdym kierunku, zwracana Rectangle wartość jest większa w każdym wymiarze o dwa razy 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));

Dotyczy

Inflate(Double, Double)

Rectangle Tworzy, których obramowania są zawyżone w każdym kierunku.

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

Parametry

width
System.Double

Wartość, aby przejść Left do lewej i Right po prawej stronie.

height
System.Double

Wartość do przesunięcia Top w górę i Bottom w dół.

Zwraca

NowyRectangle, którego Left i są zawyżone przez width i Right których i BottomTop zawyżone przez height.

Uwagi

Deweloperzy aplikacji powinni pamiętać, że ponieważ inflacja występuje w każdym kierunku, zwracana Rectangle wartość jest większa w X o dwa razy width i większa w Y o dwa razy height.

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

Dotyczy