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

    Contains heatmap cell arguments and value.

    Namespace: DevExpress.Charts.Heatmap

    Assembly: DevExpress.Charts.v25.1.Core.dll

    NuGet Package: DevExpress.Charts.Core

    Declaration

    public class HeatmapCell :
        IEquatable<HeatmapCell>

    The following members return HeatmapCell objects:

    Library Related API Members
    Cross-Platform Class Library CustomizeHeatmapToolTipEventArgs.HeatmapCell
    HeatmapHighlightedItemChangedEventArgs.HeatmapCell
    HeatmapHitInfo.Cell
    WPF Controls HeatmapHitInfo.HeatmapCell
    HeatmapHitInfo.HeatmapCell

    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
    HeatmapCell
    See Also