The navigation on Xamarin.Forms is based on two principal navigation patterns: hierarchical and modal.
The hierarchical pattern allows the user to move down in a stack of pages and return pressing the "back"/"up" button.
The modal pattern is a interruption page that require a specific action from user, but normally can be canceled pressing the cancel button. Some examples are notifications, alerts, dialog boxes and register/edition pages.