thank you
You can navigate from one Page to another declaratively, by using a Hyperlink, or programmatically, by using the NavigationService. WPF uses the journal to remember pages that have been navigated from and to navigate back to them.
Navigation is the process of navigating from one page to another page among multiples pages within the application.
The WPF Frame control using XAML and C# supports content navigation within content. A Frame can be hosted within a Window, NavigationWindow, Page, UserControl, or a FlowDocument control. This XAML code shows how to create a Frame control and sets its Source property to load a XAML page within it.
A Page
is much like a user control, only that is is displayed within a Frame
, which again is part of a NavigationWindow
. A NavigationWindow
is a special kind of window that allows for page navigation and can display the respective controls for navigating pages.
A paged application is a good choice if you want Wizard-like functionality, or if the user experience should be comparable to what you get when browsing the web. In many cases, using standard WPF windows is a better choice.
The NavigationWindow
already contains a "fixed part" that can contain controls. You can also use a normal window, place a Frame
in it and then - through proper layout - create your own "fixed parts". Navigation would then come down to calling the navigation methods the Frame
provides.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With