Схема C# Telerik: отображение узлов над корневым элементом в дереве
Используя Telerik на C#, я пытаюсь создать диаграмму следующего типа (конечный результат будет более сложным, что означает, что у директора может быть другой набор директоров поверх него)
https://creately.com/diagram/example/ina5zts92/Corporate+Org+Chart+with+Board+of+Directors
Я уже пробовал 2 вещи:
1. Установите TreeLayoutType как MindmapVertical, но это не то, что я ожидал. Как я полагаю, я не могу указать положение (вверх / ниже корня), в котором будут отображаться элементы. Он просто полуслучайно выбирает из всего списка дочерних элементов, откуда будет отрисовано.
2. Прочтите весь список дочерних элементов и сделайте самый дальний из них корневым. Затем я буду спускаться по рядам, пока не достигну настоящего корня. Затем пройдитесь по дереву вниз, как я делал раньше. Я не доводил до конца, но предполагаю, что в конечном итоге выравнивание дерева будет совершенно неправильным.
В общем, есть ли у кого-нибудь идеи о том, как я могу достичь желаемой функциональности с помощью Telerik Diagram?
PS: Еще одно решение, которое я подумал, могло бы добавить диаграмму второго обратного. Можно ли провести вторую диаграмму на том же элементе управления раддиаграммой? (Чтобы иметь одну полосу прокрутки?)