次の方法で共有


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 を呼び出すのが理想的です。 GetSizeRequest のオーバーライドは、Width/HeightRequest を無視する場合にのみ行う必要があります。 サブクラスが をオーバーライド OnSizeRequest(Double, Double)する可能性が高くなります。

適用対象