[Expand]General Information
[Expand]WinForms Controls
[Collapse]ASP.NET Controls and MVC Extensions
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]ASP.NET WebForms Controls
   Getting Started
  [Expand]Grid View
  [Expand]Tree List
  [Expand]Card View
  [Collapse]Chart Control
   [Expand]Product Information
   [Expand]Getting Started
   [Collapse]Design-Time Features
    [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
     Chart Designer
     Pattern Editor
   [Expand]Visual Elements
  [Expand]Pivot Grid
  [Expand]Rich Text Editor
  [Expand]Site Navigation and Layout
  [Expand]HTML Editor
  [Expand]Vertical Grid
  [Expand]Data Editors
  [Expand]Docking and Popups
  [Expand]File Management
  [Expand]Data and Image Navigation
  [Expand]Multi-Use Site Controls
  [Expand]Spell Checker
  [Expand]Query Builder
 [Expand]ASP.NET MVC Extensions
 [Expand]Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[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?​​​​​​​