Skip to main content

ConstantLineMovedEventArgs Class

Provides data for the ChartControl.ConstantLineMoved event.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v24.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