Rectangle.Inflate Yöntem

Tanım

Aşırı Yüklemeler

Inflate(Size)

RectangleKenarlıkları her yöne doğru bir şekilde bölüyor.

Inflate(Double, Double)

RectangleKenarlıkları her yöne doğru bir şekilde bölüyor.

Inflate(Size)

RectangleKenarlıkları her yöne doğru bir şekilde bölüyor.

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

Parametreler

sz
Size

Tüm kenarlıkları şişir.

Döndürülenler

Rectangle

, Ve ' A göre, ve ' A göre daha ucuz olan yeni bir Rectangle Left Right sz Width Top Bottom sz Height .

Açıklamalar

Uygulama geliştiricileri, enflasyon her yönde gerçekleşdiğinden, döndürülen Rectangle her boyutta bir kez daha büyük olduğundan, uygulama geliştiricileri bu şekilde ayarlanmalıdır 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));

Şunlara uygulanır

Inflate(Double, Double)

RectangleKenarlıkları her yöne doğru bir şekilde bölüyor.

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

Parametreler

width
Double

LeftSola ve sağa kaydırma değeri Right .

height
Double

TopYukarı ve aşağı kaydırmak için değer Bottom .

Döndürülenler

Rectangle

, Ve tarafından daha sonra tarafından, ve tarafından şişirlenmiş olan yeni bir Rectangle Left Right width Top Bottom height .

Açıklamalar

Uygulama geliştiricileri, enflasyon her yönde gerçekleşdiğinden, döndürülen X ' de iki kat Rectangle daha büyük width ve daha büyük bir şekilde bir kez daha büyük olduğunu unutmayın height .

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

Şunlara uygulanır