VisualElement.GetSizeRequest(Double, Double) メソッド

定義

警告

この API は現在使われていません。

要素の SizeRequest を返します。Returns the SizeRequest of the element. このメソッドを呼び出すと、レイアウト サイクルの測定パスが開始されます。Calling this method begins the measure pass of a layout cycle.

[System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
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.

戻り値

要求されたサイズと最小サイズが含まれる SizeRequestA 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. GetSizeRequest をオーバーライドする必要がありますのみ行う幅/HeightRequest を無視する場合。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).

適用対象

こちらもご覧ください

  • <xref:Xamarin.Forms.OnSizeRequest>