Xamarin.Forms provides a number of different page navigation experiences, depending upon the Page type being used.
NavigationPage class provides a hierarchical navigation experience where the user is able to navigate through pages, forwards and backwards, as desired. The class implements navigation as a last-in, first-out (LIFO) stack of
TabbedPage consists of a list of tabs and a larger detail area, with each tab loading content into the detail area.
CarouselPage is a page that users can swipe from side to side to navigate through pages of content, like a gallery.
MasterDetailPage is a page that manages two pages of related information – a master page that presents items, and a detail page that presents details about items on the master page.
Xamarin.Forms also provides support for modal pages. A modal page encourages users to complete a self-contained task that cannot be navigated away from until the task is completed or cancelled.
Xamarin.Forms provides two pop-up-like user interface elements: an alert and an action sheet. These interface elements can be used to ask users simple questions and to guide users through tasks.