Skip to main content

CustomDrawCrosshairEventArgs.IndicatorLegendElements Property

Returns all indicator elements that the Crosshair Cursor shows in a legend.

Namespace: DevExpress.Xpf.Charts

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

NuGet Package: DevExpress.Wpf.Charts

Declaration

public List<CrosshairIndicatorLegendElement> IndicatorLegendElements { get; }

Property Value

Type Description
List<CrosshairIndicatorLegendElement>

A collection of CrosshairIndicatorLegendElement objects. These objects represent indicator elements that the Crosshair Cursor shows in a legend.

Example

This example shows how to modify the Crosshair Cursor indicator elements’ appearance using the CustomDrawCrosshair event.

In this sample, crosshair content is displayed in a legend. For this, set the ContentShowMode property to Legend. Note that you can specify the crosshair’s content show mode for a specified indicator using the CrosshairContentShowMode property.

Use the IndicatorLegendElements property to obtain a collection of indicator elements.

The following properties allow you to modify indicator element appearance:

Property Description
IndicatorPoint Returns information about an indicator point under a crosshair.
CrosshairLegendElementBase.LineElement Returns the crosshair line settings.
CrosshairLegendElementBase.AxisLabelElement Returns the crosshair axis label settings.
<dxc:ChartControl x:Name="chartControl" 
                  CustomDrawCrosshair="chartControl_CustomDrawCrosshair">
    <dxc:ChartControl.CrosshairOptions>
        <dxc:CrosshairOptions ShowOnlyInFocusedPane="False" 
                              ShowValueLine="True"
                              ShowValueLabels="True"
                              ContentShowMode="Legend"/>
    </dxc:ChartControl.CrosshairOptions>
    <!--...-->
</dxc:ChartControl>    
See Also