[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications, and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Gantt Control
  [Collapse]Chart Control
   [Expand]Getting Started
   [Expand]Charting Basics
   [Expand]Series Views
   [Expand]Chart Elements
   [Expand]Providing Data
   [Expand]Data Representation
   [Expand]Appearance Customization
   [Expand]End-User Features
   [Collapse]Design-Time Features
     Chart Designer
    [Collapse]Chart Wizard
      Chart Wizard Overview
      The Wizard's Structure: The Construction Page Group
      The Wizard's Structure: The Presentation Page Group
      The Wizard Customization
     Pattern Editor
   [Expand]Visual Elements
   [Expand]Additional Resources
  [Expand]Map Control
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Sunburst Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

The Wizard Customization


This documentation topic describes legacy functionality. We no longer develop new features for the Chart Wizard and suggest that you use the Chart Designer instead. Read the WinForms Charting - New Designer blog post for more information.

This document explains how you can customize the standard Chart Wizard by managing its groups, pages and tabs. For general information on the Wizard's structure, see Chart Wizard Overview.


A complete sample project is available in the DevExpress Code Examples database at http://www.devexpress.com/example=E1660.

This document describes customization capabilities that are available for the Chart Wizard.

Expanded Order Pages within a Group

Each Wizard page is represented by a WizardPage class descendant.

For adding or removing a page from a group, the WizardGroup.RegisterPage and WizardGroup.UnregisterPage methods are used.

You can change how pages are ordered in their groups, by managing the collection returned by the WizardGroup.Pages property.

For a code example, see How to: Change the Page Order in a Wizard.

Expanded Create a New Group and Add a Page to It

Each Wizard group is represented by the WizardGroup class descendant.

To create a new group, call the ChartWizard.RegisterGroup method.

To display a group in the Wizard you should register a page that belongs to the group.

To create a new page in a group, call the WizardGroup.RegisterPage method for this group, and subscribe to the WizardPage.InitializePage event to prepare the page for interaction with the user. When it contains several chart controls, you may specify the chart control that reflects the property settings specified via the Wizard.

For a code example, see How to: Add a New Page to a Wizard.

Expanded Hide Certain Tabs from a Page

To hide tabs from a certain page, they should be added to the hidden tabs collection via the HiddenPageTabs property of the corresponding page type (e.g. WizardTitlePage.HiddenPageTabs).

For a code example, see How to: Hide Certain Tabs on a Wizard's Page.

Is this topic helpful?​​​​​​​