I’m starting a new project in WPF and am now looking into using Prism. For now I’m simply trying to set up the navigation of the application using Prism. Unfortunately, my lack of experience with the framework makes it a bit difficult to get started.
To be more precise about my first challenge I have an application with a “navigation/menu” region and a “main” region.
In “navigation/menu” region, I have several checkboxes, in this case we have four of them, which represents a sequential navigation. I.E. we’ve selected View 2 and View 4.

So, when the user click Start, in “main” region must appear each view selected in that order. Check the below image, View 2 is first. Then when the user press next, must show View 4.

I mean on a more structural level..
if I could only get through the first steps..
Prism support TabControl Region Adapter, navigation can be done using standard
requestNavigationmethod.You need add all your tab content using
Region.Addmethod to the region in your module’s init phase.view:
C# code:
In your viewModel, you should write you navigation command:
bind to your “next” button:
If you want to control whether user can navigate to next page, you can implement
INavigationAwareinterface.If you don’t want lost data between navigation, you can make your view model has
ContainerMangedLifeCycleor implementIsNavigationTargetmethod to returntrue.Sorry for untested code sample, but you should get the point.