Rectangle.Inflate Metodo

Definizione

Overload

Inflate(Size)

Crea un Rectangle i cui bordi sono ingranditi in ogni direzione.

Inflate(Double, Double)

Crea un Rectangle i cui bordi sono ingranditi in ogni direzione.

Inflate(Size)

Crea un Rectangle i cui bordi sono ingranditi in ogni direzione.

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

Parametri

sz
Size

Valori per ingrandire tutti i bordi.

Restituisce

Un nuovo Rectangle i cui bordi Left e Right sono ingranditi in base al valore Width di sz e i cui bordi Top e Bottom sono ingranditi in base al valore Height di sz.

Commenti

Gli sviluppatori di applicazioni devono notare che poiché l'inflazione si verifica in ogni direzione, il restituito Rectangle è maggiore in ogni dimensione per due volte 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));

Si applica a

Inflate(Double, Double)

Crea un Rectangle i cui bordi sono ingranditi in ogni direzione.

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

Parametri

width
Double

Valore dello spostamento di Left a sinistra e di Right a destra.

height
Double

Valore dello spostamento di Top verso l'alto e di Bottom verso il basso.

Restituisce

Un nuovo Rectangle i cui bordi Left e Right sono ingranditi in base al valore di width e i cui bordi Top e Bottom sono ingranditi in base al valore di height.

Commenti

Gli sviluppatori di applicazioni devono notare che poiché l'inflazione si verifica in ogni direzione, il restituito Rectangle è maggiore in X per due volte width e maggiore in Y per due volte height.

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

Si applica a