Overview
Wizard makes it so easy to navigate between pages, with both declarative settings and the ability to modify navigation programmatically at run-time.
Some of the more major features include:
WPF commands defined for going to the next or previous pages.
WPF commands for jumping forward to or backwards to a specific page, as indicated by its direct reference, name, or index.
Any wizard command can be assigned to custom controls such as
Buttons,Hyperlinks, orMenuItems.Default page sequencing which visits pages in their order by index can be overridden to support decision-based branching of page execution paths.
The next and previous pages for each page can be explicitly set by a direct reference, name, or index.
Two types of backwards progress page sequencing, normal and stack-based.
Disable pages to have Wizard skip over them when using default page sequencing.
Ability to programmatically get/set the selected page by reference or index.
Process selection changing/changed events at the general
WizardorWizardPage-specific levels.Selection change events specify what caused the change, which pages are changing, and allow you to cancel the change or choose a new destination page.
Validate data on a page in the selection changing event.
Differentiation between forward and backward progress through wizard pages.
Easily navigate through pages using the mouse and/or keyboard forward/back buttons.