diff --git a/src/Core/src/Layouts/AbsoluteLayoutManager.cs b/src/Core/src/Layouts/AbsoluteLayoutManager.cs index d5dd7fe8d5e5..2608f279dc28 100644 --- a/src/Core/src/Layouts/AbsoluteLayoutManager.cs +++ b/src/Core/src/Layouts/AbsoluteLayoutManager.cs @@ -132,8 +132,8 @@ static double ResolveChildMeasureConstraint(double boundsValue, bool proportiona { if (boundsValue < 0) { - // If the child view doesn't have bounds set by the AbsoluteLayout, then we'll measure using the full constraint value - return constraint; + // If the child view doesn't have bounds set by the AbsoluteLayout, then we'll let it auto-size + return double.PositiveInfinity; } if (proportional)