Thank you for the clarification.
Currently, I can offer to create a component that will serve your needs. Attached you can find a small sample demonstrating how this can be done. Basically, I have created a control which has a single element (TagCloudElement) and a few properties. In the element, I am using a WrapLayoutPanel
which will hold RadLabelElements. There is also an Items property in both the control and the element. This property should be set to a List<TagCloudDataItem>. Once set, I read the data items, calculate their font height and add a label with the desired height. The labels will also turn blue when hovered and will open the TagCloudDataItem upon click.
I hope that you will get the idea and will be able to improve the component to serve your needs. Should I be able to help you with this task, please let me know.