Navigation in an application can be done in a pre-determined linear sequence, a user driven path through hierarchy or a dynamically generated path.
Navigation can be performed using the following methods:
Navigate method in the Navigation service can be used to navigate to a page in the application.
“NavigateUri” property of Hyperlink markup extension can be used to open a page using hyperlink.
Both navigation containers have a journal that records navigation history like a web browser. The journal maintains two stacks for ’Back’ and ’Forward’ stacks to record navigation.