A wizard control is an interactive, customizable user interface that can hold more than one page. It is useful in showcasing step-by-step processes, and also helps break a complex task into simple steps. This blog post covers using the Syncfusion Rotator control to create a Wizard flow.
Create a Wizard View in Xamarin.Forms: A Novice's Guide by Paul Anderson
Navigation in Xamarin.Forms Shell is based on URIs. Parameters are passed between pages in the query string. Did you know, as an alternative to using the QueryProperty attribute, you can also implement the IQueryAttributable interface. You don't necessarily need to implement either of them in your page class. They work just as well in the class assigned to the page's BindingContext, which is typically your view model.
Passing data to view models in Xamarin.Forms by Damir Arh