My application architecture is a natural fit for a wizard-style. In other words, I want to explicitly lead users from one screen to the next. Usually they can go back but sometimes even this doesn't make sense and they need to be held on the current screen until something happens (i.e. the screen is modal, with no back button).
I can build the structure of this using Xamarin Shell but I need to get rid of the flyout menu and the tab bar. And sometimes I need to make sure there is no back button.
I was using the old Xamarin navigation hierarchy, with PushAsync(), PopAsync(), PopToRootAsync(), etc. This was mostly working but the problem of having separate navigation stacks for modal and non-modal pages seems to make it unworkable.
The specific problem is that when popping a modal page, no event occurs back in the parent page. Also, there appears to be no way to pop back to the root from a modal page.
Is wizard-style navigation possible in Xamarin Shell?
Any advice or pointers to information would be welcome.
Kind wishes - Patrick