VisualElement.GetSizeRequest(Double, Double) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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)。