WPF Как отобразить SVG

Рейтинг: 0Ответов: 0Опубликовано: 19.03.2023

Задача, которую необходимо выполнить:

Разработать систему, позволяющую автоматически строить блок-схему. Позволять пользователю отдалять и приближать к блокам этой блок-схемы. Отлавливать ивенты клика на отдельные блоки

Пример блок-схемы:

введите сюда описание изображения

Идея, которая сразу возникла - обычный bitmap здесь не подходит, т.к. имеет ограниченное количество пикселей, следовательно, не позволит "красиво" отображать все элементы при приближении. Выход из проблемы - создание векторного изображения. Отрисовка на нём (не знаю, пока что, каким образом) блоков и вывод пользователю...в какой-то контрол. Отлов событий клика - координаты, где произошёл клик и проверка, существует ли в этом месте блок

На каком контроле в WPF возможно реализовать эту задачу? Или потребуются дополнительные библиотеки?

Ответы

Ответов пока нет.