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
Wizard
orWizardPage
-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.