Инструмент для диаграмм для WPF

Я хочу создать диаграмму, аналогичную диаграмме классов VS.NET.

Я видел статью Сукрама на codeproject.com, которая называется DiagramDesigner. Но я нашел это решение немного сложным для реализации, мне нужен элемент управления с кнопками + и - для раскрытия и свертывания.

Существуют ли поставщики пользовательских элементов управления, похожих на конструктор диаграмм VS.NET Class? Любые готовые решения доступны?

Щелчок + дочерние узлы должны раскрыться. Щелчок - эти узлы должны минимизироваться.

Я также видел контроль паука Саша Барбер. Но это тоже не соответствует моему требованию.

1 ответ

Решение

Вы смотрели в VS встроенный графический движок. Вы сможете создать свой собственный DSL, чтобы определить, как ваша диаграмма должна выглядеть и взаимодействовать. Затем вы будете использовать встроенные в VS инструменты для создания кода и генерировать код и XAML, который вы хотите.

Проверьте эту веб-трансляцию, если вы хотите увидеть демонстрацию.

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