A set of .NET Framework managed libraries for developing graphical user interfaces.
Hello @Pagidipalli, Tarun ,
Thanks for your question.
Is there any supported way to change the form body / section background color on a model-driven form (via modern theme XML, form settings, or any other supported mechanism)?
No. There is currently no supported out-of-the-box setting, configuration, or XML mechanism to change the form body or section background colors in a model-driven app using the modern/refreshed look.
The custom theme XML is strictly scoped by Microsoft. It allows overrides for the app header, navigation, and accents/buttons, but deliberately restricts access to the form body. Microsoft enforces standard backgrounds on forms to comply with their Fluent 2 design system and to ensure strict accessibility and contrast standards are automatically met.
For more information, you can refer to Use modern themes in Power Apps. The documentation provides the exact XML schema permitted. It specifies that color overrides must be placed inside the <AppHeaderColors> tag (For ex: Background, BackgroundHover). There are no supported XML elements provided to target form bodies or sections.
If not supported, is it on the roadmap?
The architectural philosophy for the modern look is moving away from deep visual customization in favor of a standardized, unified user interface. Instead of using custom colors to define areas, Microsoft's design system uses subtle elevations (like drop shadows) and specific spacing to separate form sections.
For teams that need a fully custom-colored form UI inside a model-driven app, is a canvas custom page the recommended/only supported path? I'm aware of CSS/JS web resource injection approaches but am specifically looking for supported options, since this is a governed corporate tenant.
Yes. If your team has a strict requirement for a fully custom-colored UI that dictates the exact background colors of the data-entry areas, creating a Custom Page is the only officially supported approach. For more information, you can refer to Overview of custom pages for model-driven apps
I hope this addresses your question. If this response was helpful, please consider following the guidance to provide feedback.