RadHeatMap
A data visualization control that represents values in a tabular display. The data is displayed in cells, aligned in rows and columns and each cell has a color that corresponds to the value of the cell. The color of the cell is generated by a HeatMapColorizer. The RadHeatMap needs a valid HeatMapDefinition in order to plot the cells and colors correctly.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
[TelerikToolboxCategory("Data Visualization")]
public sealed class RadHeatMap : Control
Inheritance: objectRadHeatMap
Constructors
Initializes a new instance of the RadHeatMap class.
public RadHeatMap()
Fields
CellBorderColorProperty
DependencyProperty
Identifies the CellBorderColor dependency property.
public static readonly DependencyProperty CellBorderColorProperty
CellBorderThicknessProperty
DependencyProperty
Identifies the CellBorderThickness dependency property.
public static readonly DependencyProperty CellBorderThicknessProperty
CellLabelSettingsProperty
DependencyProperty
Identifies the CellLabelSettings dependency property.
public static readonly DependencyProperty CellLabelSettingsProperty
ColumnHeaderSettingsProperty
DependencyProperty
Identifies the ColumnHeaderSettings dependency property.
public static readonly DependencyProperty ColumnHeaderSettingsProperty
ColumnHeadersProperty
DependencyProperty
Identifies the ColumnHeaders dependency property.
public static readonly DependencyProperty ColumnHeadersProperty
ColumnsCountProperty
DependencyProperty
Identifies the ColumnsCount dependency property.
public static readonly DependencyProperty ColumnsCountProperty
DefinitionProperty
DependencyProperty
Identifies the Definition dependency property.
public static readonly DependencyProperty DefinitionProperty
DescriptionContentProperty
DependencyProperty
Identifies the DescriptionContent dependency property.
public static readonly DependencyProperty DescriptionContentProperty
HoveredCellBorderColorProperty
DependencyProperty
Identifies the HoveredCellBorderColor dependency property.
public static readonly DependencyProperty HoveredCellBorderColorProperty
HoveredCellBorderThicknessProperty
DependencyProperty
Identifies the HoveredCellBorderThickness dependency property.
public static readonly DependencyProperty HoveredCellBorderThicknessProperty
HoveredCellDataPointProperty
DependencyProperty
Identifies the HoveredCellDataPoint dependency property.
public static readonly DependencyProperty HoveredCellDataPointProperty
RowHeaderSettingsProperty
DependencyProperty
Identifies the RowHeaderSettings dependency property.
public static readonly DependencyProperty RowHeaderSettingsProperty
RowHeadersProperty
DependencyProperty
Identifies the RowHeaders dependency property.
public static readonly DependencyProperty RowHeadersProperty
RowsCountProperty
DependencyProperty
Identifies the RowsCount dependency property.
public static readonly DependencyProperty RowsCountProperty
SelectedCellBorderColorProperty
DependencyProperty
Identifies the SelectedCellBorderColor dependency property.
public static readonly DependencyProperty SelectedCellBorderColorProperty
SelectedCellBorderThicknessProperty
DependencyProperty
Identifies the SelectedCellBorderThickness dependency property.
public static readonly DependencyProperty SelectedCellBorderThicknessProperty
SelectionModeProperty
DependencyProperty
Identifies the SelectionMode dependency property.
public static readonly DependencyProperty SelectionModeProperty
ShowToolTipsProperty
DependencyProperty
Identifies the ShowToolTips dependency property.
public static readonly DependencyProperty ShowToolTipsProperty
ToolTipSettingsProperty
DependencyProperty
Identifies the ToolTipSettings dependency property.
public static readonly DependencyProperty ToolTipSettingsProperty
Properties
CellBorderColor
Color
Gets or sets the color of the border of the hovered cell.
public Color CellBorderColor { get; set; }
Gets or sets the thickness of the border of a cell.
public int CellBorderThickness { get; set; }
Gets or sets the cell-label settings.
public HeatMapCellLabelSettings CellLabelSettings { get; set; }
Gets the column headers.
public IList<HeatMapLabelInfo> ColumnHeaders { get; }
Gets or sets the column-header settings.
public HeatMapColumnHeaderSettings ColumnHeaderSettings { get; set; }
Gets the number of columns.
public int ColumnsCount { get; }
Gets or sets the definition. The definition is used to extract the row-headers, column-headers and cell colors.
public HeatMapDefinition Definition { get; set; }
Gets or sets the description.
public object DescriptionContent { get; set; }
Gets or sets the color of the border of the hovered cell.
public Color HoveredCellBorderColor { get; set; }
Gets or sets the border thickness of the hovered cell.
public int HoveredCellBorderThickness { get; set; }
Gets the data point which corresponds to the currently hovered cell.
public HeatMapCellDataPoint HoveredCellDataPoint { get; set; }
The data point that contains information about the cell that the mouse is over. If the mouse is not over the HeatMapColorGrid, the value of this property is null.
Gets the row headers.
public IList<HeatMapLabelInfo> RowHeaders { get; }
Gets or sets the row-header settings.
public HeatMapRowHeaderSettings RowHeaderSettings { get; set; }
Gets or sets the color of the border of the selected cell.
public Color SelectedCellBorderColor { get; set; }
Gets or sets the border thickness of the selected cell.
public int SelectedCellBorderThickness { get; set; }
Gets or sets the selection mode.
public HeatMapSelectionMode SelectionMode { get; set; }
Gets or sets a value indicating whether tool tips should be shown.
public bool ShowToolTips { get; set; }
Gets or sets the tool tip settings.
public HeatMapToolTipSettings ToolTipSettings { get; set; }
Methods
OnCreateAutomationPeer()
AutomationPeer
Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer
The type-specific AutomationPeer implementation.
Raises the event. This method is invoked whenever is set to true internally.
protected override void OnInitialized(EventArgs e)
The RoutedEventArgs that contains the event data.
Invoked when an unhandled routed event is raised on this element. Implement this method to add class handling for this event.
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
The MouseButtonEventArgs that contains the event data. The event data reports that the left mouse button was pressed.