Инструмент для диаграмм для WPF
Я хочу создать диаграмму, аналогичную диаграмме классов VS.NET.
Я видел статью Сукрама на codeproject.com, которая называется DiagramDesigner. Но я нашел это решение немного сложным для реализации, мне нужен элемент управления с кнопками + и - для раскрытия и свертывания.
Существуют ли поставщики пользовательских элементов управления, похожих на конструктор диаграмм VS.NET Class? Любые готовые решения доступны?
Щелчок + дочерние узлы должны раскрыться. Щелчок - эти узлы должны минимизироваться.
Я также видел контроль паука Саша Барбер. Но это тоже не соответствует моему требованию.
1 ответ
Вы смотрели в VS встроенный графический движок. Вы сможете создать свой собственный DSL, чтобы определить, как ваша диаграмма должна выглядеть и взаимодействовать. Затем вы будете использовать встроенные в VS инструменты для создания кода и генерировать код и XAML, который вы хотите.
Проверьте эту веб-трансляцию, если вы хотите увидеть демонстрацию.