VisualElement.GetSizeRequest(Double, Double) Yöntem

Tanım

Dikkat

OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.

SizeRequest öğesinin değerini döndürür. Bu yöntemi çağırmak, bir düzen döngüsünün ölçü geçişini başlatır.

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
public virtual Xamarin.Forms.SizeRequest GetSizeRequest (double widthConstraint, double heightConstraint);
abstract member GetSizeRequest : double * double -> Xamarin.Forms.SizeRequest
override this.GetSizeRequest : double * double -> Xamarin.Forms.SizeRequest

Parametreler

widthConstraint
System.Double

Üst öğenin alt öğeye ayırabileceği kullanılabilir genişlik. Değer 0 ile çift arasında olacaktır. Positiveınfinity.

heightConstraint
System.Double

Üst öğenin bir alt öğeye ayırabileceği kullanılabilir yükseklik. Değer 0 ile çift arasında olacaktır. Positiveınfinity.

Döndürülenler

SizeRequest İstenen boyutu ve minimum boyutu içeren bir.

Öznitelikler
System.ComponentModel.EditorBrowsableAttribute System.ObsoleteAttribute

Açıklamalar

GetSizeRequest çağrısı, çağrıldığı öğelerin alt ağacı için bir ölçü geçişinin gerçekleşmesine neden olur. Yalnızca gerektiğinde GetSizeRequest çağrısı yapmak idealdir çünkü aşırı çağrılar uygulamanızın performansını olumsuz etkileyebilir. GetSizeRequest'i geçersiz kılma işlemi yalnızca Width/HeightRequest'i yoksaymak istiyorsanız yapılmalıdır. Bir alt sınıfın öğesini geçersiz kılmak OnSizeRequest(Double, Double)isteme olasılığı daha yüksektir.

Şunlara uygulanır