I want to develop a desktop application based on WPF. How do I navigate via C# code from one page to another or from one page in a window?
Take a look at the following links below - these will give you a better understanding of navigating through a WPF application providing examples and sample apps.
How to Build, Manage and Navigate the User Interface of a WPF Application
Simple Navigation
More advanced Navigation
A really easy way to navigate through an application I find is that if you add a Frame
within a Window
and then for your other corresponding pages, use Page
and you need to do in the code behind of your window is as follows;
FrameContent.Navigate(new ExampleView());
Hope these links help!
There is simple example of navigation by using Data Templates and ContentControl