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

    Provides data for the CustomizeHeatmapToolTip event.

    Namespace: DevExpress.XtraCharts.Heatmap

    Assembly: DevExpress.XtraCharts.v25.1.dll

    NuGet Package: DevExpress.Charts

    Declaration

    public class CustomizeHeatmapToolTipEventArgs :
        EventArgs

    Example

    This example shows how to use the HeatmapControl.CustomizeHeatmapToolTip event to modify tooltip content based on the cell value for which the tooltip is shown.

    A tooltip customized in the CustomizeHeatmapToolTip handler.

    Follow the steps below to enable and customize tooltips:

    The code below applies a custom format to tooltip text if a heatmap cell value is more than the specified value:

    const int ThresholdValue = 50;
    
    public Form1() {
        InitializeComponent();
        // ...
        heatmap.ToolTipEnabled = true;
        heatmap.ToolTipController = new DevExpress.Utils.ToolTipController { AllowHtmlText = true };
        heatmap.CustomizeHeatmapToolTip += OnHeatmapCustomizeHeatmapToolTip;
    }
    
    private void OnHeatmapCustomizeHeatmapToolTip(object sender, CustomizeHeatmapToolTipEventArgs e) {
        double cellValue = (double)e.HeatmapCell.ColorValue;
        if (cellValue > ThresholdValue) {
            e.Title = "Sale Info";
            e.Text = $"Total: <color=green>${cellValue}K</color>";
        }
    }
    

    Inheritance

    Object
    EventArgs
    CustomizeHeatmapToolTipEventArgs
    See Also