ConstantLineMovedEventArgs Class
Provides data for the ChartControl.ConstantLineMoved event.
Namespace: DevExpress.XtraCharts
Assembly: DevExpress.XtraCharts.v24.1.dll
NuGet Package: DevExpress.Charts
Declaration
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);
}
See Also