Compartir a través de


Rectangle.Inflate Método

Definición

Sobrecargas

Inflate(Size)

Crea un Rectangle cuyos bordes se inflan en todas direcciones.

Inflate(Double, Double)

Crea un Rectangle cuyos bordes se inflan en todas direcciones.

Inflate(Size)

Crea un Rectangle cuyos bordes se inflan en todas direcciones.

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 todos los bordes.

Devoluciones

Un nuevo Rectangle cuyo Left y Right se inflan por el Width de sz y cuyos Top y Bottom se inflan por el Height de sz.

Comentarios

Los desarrolladores de aplicaciones deben tener en cuenta que, dado que la inflación se produce en cada dirección, el valor devuelto Rectangle es mayor en cada dimensión dos veces 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));

Se aplica a

Inflate(Double, Double)

Crea un Rectangle cuyos bordes se inflan en todas direcciones.

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

Parámetros

width
System.Double

Valor para cambiar Left hacia la izquierda y Right hacia la derecha.

height
System.Double

Valor para cambiar Top hacia arriba y Bottom hacia abajo.

Devoluciones

Un nuevo Rectangle cuyos Left y Right se inflan por width y cuyos Top y Bottom se inflan por height.

Comentarios

Los desarrolladores de aplicaciones deben tener en cuenta que, dado que la inflación se produce en cada dirección, el valor devuelto Rectangle es mayor en X dos veces width y mayor en Y por dos veces height.

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

Se aplica a