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


VisualElement.Measure Метод

Определение

Перегрузки

Measure(Double, Double)

Возвращает минимальный размер, необходимый элементу для отображения на устройстве. Поля исключаются из измерения, но возвращаются с размером. Не рекомендуется вызывать этот метод за пределами MeasureOverride передачи родительского элемента.

Measure(Double, Double, MeasureFlags)
Устаревшие..

Возвращает минимальный размер, необходимый элементу для отображения на устройстве.

Measure(Double, Double)

Исходный код:
VisualElement.cs

Возвращает минимальный размер, необходимый элементу для отображения на устройстве. Поля исключаются из измерения, но возвращаются с размером. Не рекомендуется вызывать этот метод за пределами MeasureOverride передачи родительского элемента.

public:
 Microsoft::Maui::Graphics::Size Measure(double widthConstraint, double heightConstraint);
public Microsoft.Maui.Graphics.Size Measure (double widthConstraint, double heightConstraint);
member this.Measure : double * double -> Microsoft.Maui.Graphics.Size
Public Function Measure (widthConstraint As Double, heightConstraint As Double) As Size

Параметры

widthConstraint
Double

Предлагаемое ограничение максимальной ширины для отрисовки элемента.

heightConstraint
Double

Предлагаемое ограничение максимальной высоты для отрисовки элемента.

Возвращаемое значение

Минимальный размер элемента, который требуется для отображения на устройстве.

Комментарии

Если минимальный размер элемента, который требуется для отображения на устройстве, больше, чем можно разместить widthConstraint , и heightConstraintвозвращаемое значение может представлять прямоугольник, который больше в одном или обоих из этих параметров.

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

Measure(Double, Double, MeasureFlags)

Исходный код:
VisualElement.cs
Исходный код:
VisualElement.cs

Внимание!

Use Measure with no flags.

Возвращает минимальный размер, необходимый элементу для отображения на устройстве.

public virtual Microsoft.Maui.SizeRequest Measure (double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None);
[System.Obsolete("Use Measure with no flags.")]
public virtual Microsoft.Maui.SizeRequest Measure (double widthConstraint, double heightConstraint, Microsoft.Maui.Controls.MeasureFlags flags = Microsoft.Maui.Controls.MeasureFlags.None);
abstract member Measure : double * double * Microsoft.Maui.Controls.MeasureFlags -> Microsoft.Maui.SizeRequest
override this.Measure : double * double * Microsoft.Maui.Controls.MeasureFlags -> Microsoft.Maui.SizeRequest
[<System.Obsolete("Use Measure with no flags.")>]
abstract member Measure : double * double * Microsoft.Maui.Controls.MeasureFlags -> Microsoft.Maui.SizeRequest
override this.Measure : double * double * Microsoft.Maui.Controls.MeasureFlags -> Microsoft.Maui.SizeRequest
Public Overridable Function Measure (widthConstraint As Double, heightConstraint As Double, Optional flags As MeasureFlags = Microsoft.Maui.Controls.MeasureFlags.None) As SizeRequest

Параметры

widthConstraint
Double

Предлагаемое ограничение максимальной ширины для отрисовки элемента.

heightConstraint
Double

Предлагаемое ограничение максимальной высоты для отрисовки элемента.

flags
MeasureFlags

Значение, которое определяет, включаются ли поля в возвращаемый размер.

Возвращаемое значение

Минимальный размер элемента, который требуется для отображения на устройстве.

Атрибуты

Комментарии

Если минимальный размер элемента, который требуется для отображения на устройстве, больше, чем можно разместить widthConstraint , и heightConstraintвозвращаемое значение может представлять прямоугольник, который больше в одном или обоих из этих параметров.

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