VisualElement.Measure Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Measure(Double, Double) |
Returns the minimum size that an element needs in order to be displayed on the device. Margins are excluded from the measurement, but returned with the size.
It is not recommended to call this method outside of the |
Measure(Double, Double, MeasureFlags) |
Obsolete.
Returns the minimum size that an element needs in order to be displayed on the device. |
Measure(Double, Double)
- Source:
- VisualElement.cs
Returns the minimum size that an element needs in order to be displayed on the device. Margins are excluded from the measurement, but returned with the size.
It is not recommended to call this method outside of the MeasureOverride
pass on the parent element.
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
Parameters
- widthConstraint
- Double
The suggested maximum width constraint for the element to render.
- heightConstraint
- Double
The suggested maximum height constraint for the element to render.
Returns
The minimum size that an element needs in order to be displayed on the device.
Remarks
If the minimum size that the element needs in order to be displayed on the device is larger than can be accommodated by widthConstraint
and heightConstraint
, the return value may represent a rectangle that is larger in either one or both of those parameters.
Applies to
Measure(Double, Double, MeasureFlags)
- Source:
- VisualElement.cs
- Source:
- VisualElement.cs
Caution
Use Measure with no flags.
Returns the minimum size that an element needs in order to be displayed on the device.
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
Parameters
- widthConstraint
- Double
The suggested maximum width constraint for the element to render.
- heightConstraint
- Double
The suggested maximum height constraint for the element to render.
- flags
- MeasureFlags
A value that controls whether margins are included in the returned size.
Returns
The minimum size that an element needs in order to be displayed on the device.
- Attributes
Remarks
If the minimum size that the element needs in order to be displayed on the device is larger than can be accommodated by widthConstraint
and heightConstraint
, the return value may represent a rectangle that is larger in either one or both of those parameters.