Layout.GetSizeRequest(Double, Double) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.