Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 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

XYDiagram2D.Panes Property

Provides access to the diagram‘s pane collection.

Namespace: DevExpress.Xpf.Charts

Assembly: DevExpress.Xpf.Charts.v24.2.dll

NuGet Package: DevExpress.Wpf.Charts

#Declaration

public PaneCollection Panes { get; }

#Property Value

Type Description
PaneCollection

A PaneCollection object which is the collection of a diagram’s panes.

#Remarks

By default, a chart’s diagram displays a single default pane, which is represented by a Pane object, and is accessible via the XYDiagram2D.DefaultPane property.

Note

The collection returned by the Panes property doesn’t contain the default pane.

For more information, refer to Panes.

#Example

This example demonstrates how to assign a pane and a secondary X-axis to a series. The example uses the following classes and properties:

Symbol Description
XYDiagram2D.SecondaryAxesX Gets the collection of secondary X-axes.
SecondaryAxisX2D A secondary X-axis in the Chart Control’s Cartesian Diagram.
XYSeries2D.AxisX Specifies the X-axis (or its View Model) that measures the series.
XYDiagram2D.Panes Provides access to the diagram‘s pane collection.
Pane An individual pane within the Chart Control’s Cartesian Diagram.
XYSeries2D.Pane Specifies the pane (or its View Model) on which the series is plotted.
<dxc:XYDiagram2D.Panes>
    <dxc:Pane x:Name="secondPane" Margin="0,4,0,0"/>
</dxc:XYDiagram2D.Panes>
<dxc:XYDiagram2D.SecondaryAxesX>
    <dxc:SecondaryAxisX2D x:Name="secondAxisX" Alignment="Near">
        <dxc:SecondaryAxisX2D.QualitativeScaleOptions>
            <dxc:QualitativeScaleOptions AutoGrid="False" AggregateFunction="Sum"/>
        </dxc:SecondaryAxisX2D.QualitativeScaleOptions>
    </dxc:SecondaryAxisX2D>
</dxc:XYDiagram2D.SecondaryAxesX>
    <dxc:BarSideBySideSeries2D x:Name="secondSeries" DisplayName="Meat/Poultry"
                               ArgumentDataMember="ProductName" ValueDataMember="ExtendedPrice" FilterString="[CategoryName] = 'Meat/Poultry'"
                               Pane="{Binding ElementName=secondPane}" AxisX="{Binding ElementName=secondAxisX}" Legend="{Binding ElementName=secondLegend}"/>
See Also