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));