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
すべての境界線を拡張する値。
戻り値
Left と Right が sz
の Width によって拡張され、Top と Bottom が sz
の Height によって拡張される新しい Rectangle。
注釈
アプリケーション開発者は、インフレはあらゆる方向に発生するため、返される Rectangle は各次元で 2 倍 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
パラメーター
戻り値
Left と Right が width
によって拡張され、Top と Bottom が height
によって拡張される新しい Rectangle。
注釈
アプリケーション開発者は、インフレはあらゆる方向に発生するため、返される Rectangle は X で 2 倍 width
大きく、Y では 2 倍 height
大きくなることに注意する必要があります。
var rect = new Rectangle (10, 10, 5, 5);
var larger = rect.Inflate (1,1);
Assert.AreEqual (larger, new Rectangle (9, 9, 7, 7));