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