Skip to main content
All docs
V25.1
  • ChartHitInfoBase.AxisTitle Property

    Gets an axis title which is located under the test point.

    Namespace: DevExpress.XtraCharts

    Assembly: DevExpress.XtraCharts.v25.1.dll

    NuGet Package: DevExpress.Charts

    Declaration

    public AxisTitle AxisTitle { get; }

    Property Value

    Type Description
    AxisTitle

    An AxisTitle object which represents the axis title located under the test point.

    Remarks

    Use the AxisTitle property to access the axis title located under the test point if the ChartHitInfo.InAxis property returns true.

    Note

    The AxisTitle property returns null (Nothing in Visual Basic), if the ChartHitInfoBase.InAxis property is set to false. The AxisTitle property isn’t null only if the mouse pointer actually hovers over an axis title, so the AxisTitle property may return null even if the ChartHitInfoBase.InAxis property is set to true.

    For more information, refer to Axis Titles.

    Example

    This example demonstrates how you can determine whether an axis title is being hovered by the mouse pointer, and if so, display its type (AxisTitleX or AxisTitleY) in a tooltip.

    using DevExpress.XtraCharts;
    using System;
    using System.Windows.Forms;
    
    namespace AxisTitleHitTestSample {
        public partial class SampleForm : Form {
            public SampleForm() {
                InitializeComponent();
            }
    
            private void OnMouseMove(object sender, MouseEventArgs e) {
                ChartHitInfo hitInfo = chart.CalcHitInfo(e.X, e.Y);
                if (hitInfo.AxisTitle != null)
                    tooltipController.ShowHint(
                        String.Format(
                            "The pointer is over the {0} object.", 
                            hitInfo.AxisTitle.GetType().ToString()
                        )
                    );
                else
                    tooltipController.HideHint();
            }
        }
    }
    
    See Also