RadListView is the right component for this. To achieve the desired layout you need to create a custom item. I have attached an example that shows how you can implement this. The attached image shows the result on my side as well.
I hope this will be useful. Let me know if you have additional questions.
Is there a visual designer (i.e. graphical layout tool) that we can use to create the CustomVisualItem? Hand coding the customitem looks like it might take a bunch of iterations. Could I just lift what visual studio is creating in terms of the layout and then use that (in code form) for the customitem?