Rectangle.Inflate 方法

定义

重载

Inflate(Size)

创建 Rectangle,其边框在每个方向上都会放大。

Inflate(Double, Double)

创建 Rectangle,其边框在每个方向上都会放大。

Inflate(Size)

创建 Rectangle,其边框在每个方向上都会放大。

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

参数

sz
Size

要放大所有边框的值。

返回

一个新 Rectangle,其 LeftRightszWidth 放大,其 TopBottomszHeight 放大。

注解

应用程序开发人员应注意,由于每个方向都发生膨胀, Rectangle 因此返回的 在每个维度中会增大两倍 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));

适用于

Inflate(Double, Double)

创建 Rectangle,其边框在每个方向上都会放大。

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

参数

width
System.Double

Left 向左移动,将 Right 向右移动的值。

height
System.Double

Top 向上移动,将 Bottom 向下移动的值。

返回

一个新 Rectangle,其 LeftRightwidth 放大,其 TopBottomheight 放大。

注解

应用程序开发人员应注意,由于每个方向都发生膨胀,因此返回 Rectangle 的 在 X 中会增大两倍 width ,在 Y 中将增大两倍 height

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

适用于