Skip to main content
All docs
V25.1
  • ConstantLineMovedEventArgs Class

    Provides data for the ChartControl.ConstantLineMoved event.

    Namespace: DevExpress.XtraCharts

    Assembly: DevExpress.XtraCharts.v25.1.dll

    NuGet Package: DevExpress.Charts

    #Declaration

    public class ConstantLineMovedEventArgs :
        EventArgs

    #Remarks

    The ChartControl.ConstantLineMoved event occurs when a user moves a constant line. A constant line can be moved if its ConstantLine.RuntimeMoving property is set to true.

    Note that ConstantLineMovedEventArgs objects are automatically created, initialized and passed to ChartControl.ConstantLineMoved event handlers.

    #Example

    The following example adds a horizontal constant line with an editable title. Once a user moves a constant line, the title is updated to display the current constant line value.

    private void OnFormLoad(object sender, EventArgs e) {
    
        ConstantLine constantLine = new ConstantLine();
        constantLine.AxisValue = 65.0;
        constantLine.Title.Text = "Title";    
        constantLine.RuntimeTitleEditing = true;
        constantLine.RuntimeMoving = true;
    
        XYDiagram diagram = chartControl1.Diagram as XYDiagram;
        diagram.AxisY.ConstantLines.Add(constantLine);
    
        chartControl1.ConstantLineMoved += OnChartControlConstantLineMoved;
    }
    
    private void OnChartControlConstantLineMoved(object sender, ConstantLineMovedEventArgs e) {
        e.ConstantLine.Title.Text = String.Format("{0:f3}",e.ConstantLine.AxisValue);
    }
    

    #Inheritance

    Object
    EventArgs
    ConstantLineMovedEventArgs
    See Also