Skip to main content
All docs
V25.1
  • ConstantLine.RuntimeMoving Property

    Specifies whether a user can move the constant line.

    Namespace: DevExpress.XtraCharts

    Assembly: DevExpress.XtraCharts.v25.1.dll

    NuGet Package: DevExpress.Charts

    Declaration

    [XtraChartsLocalizableCategory(XtraChartsCategory.Behavior)]
    public bool RuntimeMoving { get; set; }

    Property Value

    Type Description
    Boolean

    true, if a user can move the constant line; otherwise, false.

    Remarks

    The ChartControl.ConstantLineMoved event occurs when a user moves a constant line.

    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