Freigeben über


VisualElement.GetSizeRequest(Double, Double) Methode

Definition

Achtung

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

Gibt die SizeRequest-Struktur des Elements zurück. Durch Aufrufen dieser Methode beginnt die Measureübergabe eines Layoutzyklus.

[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

Parameter

widthConstraint
System.Double

Die verfügbare Breite, die ein übergeordnetes Element einem untergeordneten Element zuordnen kann. Der Wert liegt zwischen 0 (null) und double.PositiveInfinity.

heightConstraint
System.Double

Die verfügbare Höhe, die ein übergeordnetes Element einem untergeordneten Element zuordnen kann. Der Wert liegt zwischen 0 (null) und double.PositiveInfinity.

Gibt zurück

Eine SizeRequest-Struktur, das die angeforderte Größe und eine Mindestgröße enthält.

Attribute
System.ComponentModel.EditorBrowsableAttribute System.ObsoleteAttribute

Hinweise

Das Aufrufen von GetSizeRequest bewirkt, dass für die Unterstruktur der Elemente, für die sie aufgerufen wird, ein Measuredurchlauf auftritt. Es ist ideal, GetSizeRequest nur bei Bedarf aufzurufen, da sich übermäßige Anrufe negativ auf die Leistung Ihrer App auswirken können. Das Überschreiben von GetSizeRequest sollte nur erfolgen, wenn Sie Width/HeightRequest ignorieren möchten. Wahrscheinlicher ist es, dass eine Unterklasse überschrieben OnSizeRequest(Double, Double)wird.

Gilt für: