Layout.GetSizeRequest(Double, Double) Methode

Definition

Achtung

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

Gibt das SizeRequest-Element des Layouts 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 override sealed Xamarin.Forms.SizeRequest GetSizeRequest (double widthConstraint, double heightConstraint);
override this.GetSizeRequest : double * double -> Xamarin.Forms.SizeRequest

Parameter

widthConstraint
Double

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

heightConstraint
Double

Die verfügbare Höhe, die ein übergeordnetes Layout 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

Hinweise

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

Gilt für: