Unplanned
Last Updated: 13 Mar 2024 13:07 by Martin Ivanov
Currently, the there are two frames that happen on property changed that cause the blink. On the first frame, the labels are cleared and the cells are drawn. On the next frame, the labels measure/arrange phase catch up with the cells image drawing and the control is rendered again. Because of this when a cell value is changing at a fast rate (in a timer or similar) and redrawing of the cells is required, a blinking of all texts in the control can be observed.
Unplanned
Last Updated: 02 Nov 2023 10:24 by Leonid
Allow setting different sizes of the cells (row height, cell width) according to the data.
Unplanned
Last Updated: 17 May 2022 11:55 by Martin Ivanov
Currently, the colorizator of the heatmap is choosing a color based on the minimum and maximum values in the entire ItemsSource of the CategoricalDefinition. Add modes that change this behavior so that the color is chosen based on the minimum and maximum in the same row (or column).
Completed
Last Updated: 01 Nov 2021 15:11 by ADMIN
Release R3 2021 SP

Labels (instances of the LightTextBlock control) remain on the render surface after the ItemsSource is replaced dynamically and the row or column count is changed. As a workaround, the control can be redrawn manually to clear the surface:

        var temp = heatmapTest.Template;
        heatmapTest.Template = null;
        heatmapTest.Template = temp;

Unplanned
Last Updated: 21 May 2020 14:05 by ADMIN

I'm using a "Custom Heat Map Source" as described here:
https://docs.telerik.com/devtools/wpf/controls/radheatmap/howto/create-custom-heatmap-source

Upon initialization, I fill in the color of all the cells with a default color.
Later, as data comes in, I update the color of individual cells.

It seems that the only way to refresh the Definition so that it will display the newly set cell color is to do the following:

HeatMapDefinition.SelectedItems = new Collection<object>();

After that, the Definition updates itself by calling method "CustomHeatMapDefinition::GetColor()" on each and every cell (which of course gets delegated to the "CustomHeatMapSource" implementation.

This could lead to performance problems on large Heat-Maps.

So my request is that there is a feature allowing the updating of individual cell-data and a refresh mechanism that would not query each heat-map cell afterwards, but only the updated cells.

I have discussed this in a support request (https://www.telerik.com/account/support-tickets/view-ticket/1464531) with Dinko and he suggested I request this feature.

Best,
Mark

Completed
Last Updated: 03 Oct 2019 04:40 by ADMIN
Release LIB 2019.3.1007
If you update the property value bound to the Value of the cells at runtime, this change doesn't reflect in the UI. To reproduce this you will need to assign a colorizer to the CategoricalDefinintion and set the colorize's IsAbsolute property to True.

To work this around, reset the Definition property of RadHeatMap after the values change.
var definition = this.heatMap.Definition;
this.heatMap.Definition = null;
this.heatMap.Definition = definition;
Completed
Last Updated: 24 Sep 2019 06:56 by ADMIN
Release LIB 2019.3.923
Completed
Last Updated: 11 Oct 2018 11:44 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 1
Category: HeatMap
Type: Feature Request
1

			
Completed
Last Updated: 30 Jul 2018 06:14 by ADMIN
Unplanned
Last Updated: 03 Jan 2017 21:01 by Luke
Created by: Luke
Comments: 0
Category: HeatMap
Type: Feature Request
1
With the heatmap, it would be a useful option to be able to distinguish the order that columns and rows are presented.  Currently it is one or the other, and seemingly only as per the row or column field is encountered during the rendering of the heatmap
Completed
Last Updated: 08 Aug 2016 13:41 by ADMIN
ADMIN
Created by: Dinko | Tech Support Engineer
Comments: 0
Category: HeatMap
Type: Bug Report
0

			
Completed
Last Updated: 12 Mar 2016 12:25 by ADMIN
The labels are not positioned correctly when some of the cells are empty.

Available in LIB version: 2016.1.314
Completed
Last Updated: 29 Feb 2016 14:54 by ADMIN