[Expand]General Information
[Collapse]WinForms Controls
 [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
  [Collapse]Chart Control
   [Expand]Getting Started
   [Expand]Providing Data
   [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]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]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

The Wizard Customization

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.

Show Me

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?​​​​​​​