Skip to main content

ChartWizard.Groups Property

Gets or sets the Chart Wizard groups.

Namespace: DevExpress.XtraCharts.Wizard

Assembly: DevExpress.XtraCharts.v23.2.Wizard.dll

NuGet Package: DevExpress.Win.Charts

Declaration

public WizardGroup[] Groups { get; set; }

Property Value

Type Description
WizardGroup[]

An array of WizardGroup objects.

Remarks

Use this method to get access to the Wizard groups of pages. To access the page, use the WizardGroup.Pages property of the group.

The Groups property should be used only to change the order of groups within the Wizard. An attempt to add or delete a group results in an exception.

Example

The following example demonstrates how to change the order of pages in the Chart Wizard. It shifts the Appearance page to the last position within the Construction group, and may be practical for some users.

using System.Collections.Generic;
using DevExpress.XtraCharts.Wizard;
// ...

ChartWizard wizard = new ChartWizard(this.chartControl1);

// Create a typed list for a manipulation with Wizard pages.
List<WizardPage> pages = new List<WizardPage>(wizard.Groups[0].Pages);

// Remove the first page.
WizardPage appearancePage = pages[1];
pages.Remove(appearancePage);

// Append it to the list to become the last page.
pages.Add(appearancePage);

// Order the pages.
wizard.Groups[0].Pages = pages.ToArray();

wizard.ShowDialog();
See Also