Skip to main content
All docs
V24.2

HeatmapCell Class

Contains heatmap cell arguments and value.

Namespace: DevExpress.Charts.Heatmap

Assembly: DevExpress.Charts.v24.2.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

#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