Rectangle.Inflate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 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,其 Left 和 Right 已擴大 sz 的 Width,而 Top 和 Bottom 已擴大 sz 的 Height。
備註
應用程式開發人員應該注意,由於每個方向都會發生擴大,因此傳回 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
參數
傳回
新的 Rectangle,其 Left 和 Right 已擴大 width,而 Top 和 Bottom 已擴大 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));