Since the Webinar, I've been trying to use the TreeMap control for a new project and there are some additional properties I'd like to suggest for the TreeMap that would make it much more hospitable to use without hacking the individual elements of the control.
The following names are only to demonstrate what I'm suggesting:
1. TreeMapItem.FontColor -- in the ItemDataBound event I am easily able to change the background color of the TreeMapItem by changing the .color property. I'd like to be able to do the same with font color.
Similarly, it appears that the .color property is ignored for parent rows. At the least I'd like to change the font color there as well.
3. This one seems like it might be difficult, but I'd like to see a "row" property, at least when RadTreeMap.AlgorithmType = "Horizontal" so that I can calculate the height of the control. For example, I have an instance where I have a parent header, sub parent header, and variable 3-6 rows of data for each sub-parent header. Because I'm feeding the TreeMap control datatables it is difficult to determine the number of "rows" in the TreeMap since each row has different numbers of rows on the datatable depending upon how much information is in the row (each row can have up to 4 type of data inserted into the row).
I understand if this isn't probable (or even possible) for the "Vertical" and "Squarified" algorithms, since those can have variable numbers of TreeMapItems in the height. But "Horizontal" should be in distinct rows .
Thanks! As I work with this, I'm sure I'll come up with more ideas. I'll post them here.