Skip to main content

DevExpress v24.1 Update — Your Feedback Matters

Our What's New in v24.1 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

Wizard Class

A control for creating multi-page dialogs that guide end-users through a specific process (e.g., product installation).

Namespace: DevExpress.Xpf.Controls

Assembly: DevExpress.Xpf.Controls.v24.1.dll

NuGet Package: DevExpress.Wpf.Controls

#Declaration

public class Wizard :
    HeaderedSelectorBase<Wizard, WizardPage>

The following members return Wizard objects:

#Remarks

The Wizard is a tool for building dialogs with multiple pages that guide your end-users through a specific process (e.g., product installation).

Wizard - Overview Image

#Concepts

  • Pages

    The Wizard control provides pages of three types - start page, regular page and finish (completion) page. Pages of different types have their own specific mark-ups and are designed to display different types of content. This article outlines unique features specific for pages of this or that individual type, as well as describes common concepts shared by pages of all types.

  • Buttons

    Wizard pages can display four buttons - Back, Next, Finish and Cancel. In this article, you will learn how to display the required buttons for each individual page.

  • Navigation

    This article demonstrates how the Wizard navigates from one page to another in a simplest scenario, when one page follows another in a strict order.

Wizard - Concepts Page Image

#Examples

The following examples illustrate how to implement the Wizard Control.

View Example: How to Create a Wizard with pages defined in XAML

View Example: How to Create a wizard based on a collection of view models

View Example: How to use the WizardService

The following code snippets (auto-collected from DevExpress Examples) contain references to the Wizard class.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

#Inheritance

Show 11 items
Object
DispatcherObject
DependencyObject
Visual
UIElement
FrameworkElement
Control
ItemsControl
DevExpress.Xpf.Core.Native.SelectorBase<Wizard, WizardPage>
DevExpress.Xpf.Core.Native.HeaderedSelectorBase<Wizard, WizardPage>
Wizard
See Also