To hosting your page in a NavigationWindow, what do you need to do?
Well, not a lot actually.
You write your page, set your app.xaml’s startup uri to point to your page and run it!
It will appear in a browser if you created a browser application, or inside a NavigationWindow if it is a WPF application.
The WPF application will create a NavigationWindow instead of a Window to act as the top level container.
It also uses the page’s WindowTitle property for the caption in the NavigationWindow 🙂
The NavigationWindow class derives from Window and adds the navigation buttons and the navigation service for you.