Freigeben über


Rectangle.Inflate Methode

Definition

Überlädt

Inflate(Size)

Erstellt eine Rectangle-Struktur, deren Rahmen in alle Richtungen vergrößert sind.

Inflate(Double, Double)

Erstellt eine Rectangle-Struktur, deren Rahmen in alle Richtungen vergrößert sind.

Inflate(Size)

Erstellt eine Rectangle-Struktur, deren Rahmen in alle Richtungen vergrößert sind.

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

Parameter

sz
Size

Werte zum Vergrößern aller Rahmen.

Gibt zurück

Eine neue Rectangle-Struktur, dessen Left- und Right-Eigenschaften um den sz-Wert für Width und dessen Top- und Bottom-Eigenschaften um den sz-Wert für Height vergrößert werden.

Hinweise

Anwendungsentwickler sollten beachten, dass die zurückgegebene Rectangle in jeder Dimension um das Doppelte szgrößer ist, da die Inflation in jeder Richtung auftritt.

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));

Gilt für:

Inflate(Double, Double)

Erstellt eine Rectangle-Struktur, deren Rahmen in alle Richtungen vergrößert sind.

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

Parameter

width
System.Double

Der Wert zum Verschieben von Left nach links und Right nach rechts.

height
System.Double

Der Wert zum Verschieben von Top nach oben und Bottom nach unten.

Gibt zurück

Eine neue Rectangle-Struktur, dessen Left- und Right-Eigenschaften durch width und dessen Top- und Bottom-Eigenschaften durch height vergrößert werden.

Hinweise

Anwendungsentwickler sollten beachten, dass da die Inflation in jede Richtung auftritt, die zurückgegebene Rectangle in X um zweimal width und in Y um zweimal heightgrößer ist.

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

Gilt für: