VisualElement.GetSizeRequest(Double, Double) 方法

定义

注意

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

返回元素的 SizeRequest。 调用此方法开始布局循环的测量过程。

[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

参数

widthConstraint
System.Double

父元素可分配给子元素的可用宽度。 值将介于 0 和 double.PositiveInfinity 之间。

heightConstraint
System.Double

父元素可分配给子元素的可用高度。 值将介于 0 和 double.PositiveInfinity 之间。

返回

包含请求大小和最小大小的 SizeRequest

属性
System.ComponentModel.EditorBrowsableAttribute System.ObsoleteAttribute

注解

调用 GetSizeRequest 会导致对其调用的元素的子树发生度量传递。 最好只在需要时调用 GetSizeRequest,因为过多的调用可能会对应用的性能产生负面影响。 仅当要忽略 Width/HeightRequest 时,才应重写 GetSizeRequest。 子类更可能希望重写 OnSizeRequest(Double, Double)

适用于