Rectangle.Inflate Método

Definição

Sobrecargas

Inflate(Size)

Cria um Rectangle cujas bordas são infladas em todas as direções.

Inflate(Double, Double)

Cria um Rectangle cujas bordas são infladas em todas as direções.

Inflate(Size)

Cria um Rectangle cujas bordas são infladas em todas as direções.

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

Parâmetros

sz
Size

Valores para Inflar todas as bordas.

Retornos

Um novo Rectangle cujos Left e Right são inflados por Width de sz e cujos Top e Bottom são inflados por Height de sz.

Comentários

Os desenvolvedores de aplicativos devem observar que, como a inflação ocorre em todas as direções, o retornado Rectangle é maior em cada dimensão duas vezes 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));

Aplica-se a

Inflate(Double, Double)

Cria um Rectangle cujas bordas são infladas em todas as direções.

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

Parâmetros

width
System.Double

O valor para deslocar Left para esquerda e Right para a direita.

height
System.Double

O valor para deslocar Top para cima e Bottom para baixo.

Retornos

Um novo Rectangle cujos Left e Right são inflados por width e cujos Top e Bottom são inflados por height.

Comentários

Os desenvolvedores de aplicativos devem observar que, como a inflação ocorre em todas as direções, o retornado Rectangle é maior em X duas vezes width e maior em Y duas vezes height.

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

Aplica-se a