共用方式為


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,其 LeftRight 已擴大 szWidth,而 TopBottom 已擴大 szHeight

備註

應用程式開發人員應該注意,由於每個方向都會發生擴大,因此傳回 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,其 LeftRight 已擴大 width,而 TopBottom 已擴大 height

備註

應用程式開發人員應該注意,由於每次出現擴大,傳回 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));

適用於