Поделиться через


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).

Применяется к