VisualElement.GetSizeRequest(Double, Double) Metodo

Definizione

Avviso

Questa API è ora obsoleta.

Restituisce la struct SizeRequest dell'elemento.Returns the SizeRequest of the element. La chiamata a questo metodo avvia il passaggio di misurazione di un ciclo di layout.Calling this method begins the measure pass of a layout cycle.

[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

Parametri

widthConstraint
Double

Larghezza disponibile che un elemento padre può allocare a un elemento figlio.The available width that a parent element can allocated to a child. Il valore sarà compreso tra 0 e double.PositiveInfinity.Value will be between 0 and double.PositiveInfinity.

heightConstraint
Double

Altezza disponibile che un elemento padre può allocare a un elemento figlio.The available height that a parent element can allocated to a child. Il valore sarà compreso tra 0 e double.PositiveInfinity.Value will be between 0 and double.PositiveInfinity.

Restituisce

Struct SizeRequest che contiene dimensioni richieste e dimensioni minime.A SizeRequest which contains a requested size and a minimum size.

Attributi

Commenti

Se si chiama GetSizeRequest, viene eseguito un passaggio di misura per il sottoalbero degli elementi su cui viene chiamato.Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. È consigliabile chiamare GetSizeRequest solo quando è necessario, in quanto le chiamate eccessive possono influire negativamente sulle prestazioni dell'app.It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of your app. L'override di GetSizeRequest deve essere eseguito solo se si desidera ignorare Width/HeightRequest.Overriding GetSizeRequest should only be done if you want to ignore Width/HeightRequest. È più probabile che una sottoclasse desideri eseguire l'override OnSizeRequest(Double, Double).More likely a subclass would wish to override OnSizeRequest(Double, Double).

Si applica a