Схема 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: Еще одно решение, которое я подумал, могло бы добавить диаграмму второго обратного. Можно ли провести вторую диаграмму на том же элементе управления раддиаграммой? (Чтобы иметь одну полосу прокрутки?)

0 ответов

Другие вопросы по тегам