Builder review8 min readUpdated June 5, 2026

Single-view show/hide forms and virtual screens

Handle InfoPath forms that have one view but use rules to show and hide many sections.

Quick answer

In short

A one-view InfoPath form can still represent several app screens when it uses hidden state fields to show and hide sections. Form Migrator can promote those sections into virtual screens.

Most likely cause

If all sections are dumped onto one giant screen, the converter treated the form as one static view instead of detecting the show/hide state pattern.

What to do next

Check the Views tab for generated virtual screens, then validate button navigation and fields on each generated screen.

How the pattern works in InfoPath

Many InfoPath applications use one view named Home and fields such as ShowHideHome, ShowHideStudentsList, or ShowHideEditStudent. Buttons set one field to Show and the others to Hide. InfoPath then conditionally displays the matching section.

Power Apps pattern

  • Promote each major show/hide section to a screen.
  • Generate navigation buttons from the original show/hide rules.
  • Avoid duplicating every hidden section on the Home screen.
  • Keep shared header or navigation assets only where useful.

Validation focus

Virtual screens are a strong scaffold, but they need validation because the original form may have relied on hidden fields, repeated sections, secondary lists, and read-only detail areas that require a deliberate Power Apps data pattern.

Keep reading the next most relevant guides for this form pattern.