VisualElement.GetSizeRequest(Double, Double) 메서드

정의

경고

이 API는 현재 사용되지 않습니다.

요소의 SizeRequest를 반환합니다.Returns the SizeRequest of the element. 이 메서드를 호출하면 레이아웃 주기의 측정 통과를 시작합니다.Calling this method begins the measure pass of a layout cycle.

[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
Double

부모 요소에서 자식에 할당할 수 있는 사용 가능한 너비입니다.The available width that a parent element can allocated to a child. 값은 0~double.PositiveInfinity입니다.Value will be between 0 and double.PositiveInfinity.

heightConstraint
Double

부모 요소에서 자식에 할당할 수 있는 사용 가능한 높이입니다.The available height that a parent element can allocated to a child. 값은 0~double.PositiveInfinity입니다.Value will be between 0 and double.PositiveInfinity.

반환

요청된 크기 및 최소 크기를 포함하는 SizeRequest입니다.A SizeRequest which contains a requested size and a minimum size.

특성

설명

GetSizeRequest을 호출 하면 호출 되는 요소의 하위 트리에 대해 측정 단계가 발생 합니다.Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. 과도 한 호출로 인해 앱의 성능에 부정적인 영향을 줄 수 있으므로 필요한 경우에만 GetSizeRequest를 호출 하는 것이 이상적입니다.It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of your app. Width/HeightRequest를 무시 하려는 경우에만 GetSizeRequest를 재정의 해야 합니다.Overriding GetSizeRequest should only be done if you want to ignore Width/HeightRequest. 하위 클래스가 OnSizeRequest(Double, Double)를 재정의 하려고 할 가능성이 높습니다.More likely a subclass would wish to override OnSizeRequest(Double, Double).

적용 대상