IndicatorPoint Class
The indicator point.
Namespace: DevExpress.Xpf.Charts
Assembly: DevExpress.Xpf.Charts.v24.2.dll
NuGet Package: DevExpress.Wpf.Charts
#Declaration
#Related API Members
The following members return IndicatorPoint objects:
#Remarks
You can use the IndicatorPoint class members to show information about an individual indicator point using the Crosshair Cursor.
#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 |
---|---|
Indicator |
Returns information about an indicator point under a crosshair. |
Crosshair |
Returns the crosshair line settings. |
Crosshair |
Returns the crosshair axis label settings. |
private void chartControl_CustomDrawCrosshair(object sender, CustomDrawCrosshairEventArgs e) {
Brush brush = new SolidColorBrush(Colors.Green);
foreach(CrosshairIndicatorLegendElement indicatorLegendElement in e.IndicatorLegendElements) {
if(indicatorLegendElement.IndicatorPoint.GetNumericValue(IndicatorValueLevel.Value) > 0) {
indicatorLegendElement.LineElement.Brush = brush;
indicatorLegendElement.LineElement.LineStyle.DashStyle = new DashStyle(new double[] {5, 2}, 2);
indicatorLegendElement.AxisLabelElement.Background = brush;
}
}
}