Вы можете создать элемент управления для себя, исходя из древовидного представления и выполняя все стили в производном элементе управления. Но я уверен, что это будет утомительно. Если вам нужно просто показать некоторые данные, в этом случае вы можете подумать об использовании SVG (это внутри XML), чтобы вы могли изменять данные по своему желанию. В противном случае, подумайте о WPF.