[BUG] StateContainer - Constraints are not working properly
Is there an existing issue for this?
- [X] I have searched the existing issues
Did you read the "Reporting a bug" section on Contributing file?
- [X] I have read the "Reporting a bug" section on Contributing file: https://github.com/CommunityToolkit/Maui/blob/main/CONTRIBUTING.md#reporting-a-bug
Current Behavior
I have found multiple bugs but I think they can be caused by the same issue: Layouts ignore set constraints when used inside of state container as a state.
| Layout | Layout not inside of state container (working) | Layout inside of the container (not working) |
|---|---|---|
| Grid + Label | ![]() |
![]() |
| ScrollView | ![]() |
![]() |
| ItemView | ![]() |
![]() |
But if set a specific height to that layout it shows up as:

These all seem like they originate from how the bounds of the sub-layouts are calculated if they are calculated at all.
Expected Behavior
Images with expected behavior are in the previous paragraph.
Steps To Reproduce
I included an application repository where you can try working and not working layouts.
- We can just run without doing any edits why launches the app which is using a state container.
- If we want to see working constraints we can uncomment the Working Constraints region.
- If we want to see a working Scroll View we can uncomment the Working Scroll View region.
- If we want to see a working refresh view we can uncomment the Working Refresh View region.
Link to public reproduction project repository
https://github.com/zZHorizonZz/MAUI-Bug-Report-App
Environment
- .NET MAUI CommunityToolkit: 5.0.0
- OS: Windows 10 Enterprise (OS build 19044.2604)
- .NET MAUI: 7.0
Anything else?
No response
Any update on this?
We are also experiencing this issue on a project. Specifically, we are attempting to have a list view appear spanning the full screen for a state that is not spanning to fill the space.
The scrolling bug has been resolved in #1262
@brminnick should we close this issue then?
should we close the issue then?
Nah, the main part of this reported issue is how StateContainer handles LayoutOption constraints. I've verified that behavior exists, but I need to confirm whether it's a MAUI bug or a Toolkit bug.
Our projects are seeing this as well. Will this get attention anytime in the near future?





