Я пытаюсь создать простое приложение для построения диаграмм с использованием WPF, и я сталкиваюсь с некоторыми серьезными препятствиями.
Приложение очень простое. У меня есть элемент холста и набор основных фигур — эллипс, прямоугольник и т. д. Пользователи выбирают форму и щелкают, чтобы разместить их на холсте. После этого приложение экспортирует данные в xml.
Код для размещения фигур был простым, однако я нахожусь на том этапе, когда хочу добавить дополнительные функции, такие как изменение размера, перемещение и вращение фигур. Я знаю, что все это делается с помощью преобразований Render/Layout. Чтобы ускорить процесс, я использовал ползунки для управления различными параметрами, но я собираюсь переключиться на (украшения + большие пальцы?), чтобы интерфейс был более интуитивным.
Все примеры, которые я видел, показывают просто огромное количество кода, чтобы заставить эти типы функций работать.
Однако кодовой базе всего несколько дней, а поддерживать ее уже сложно, а это значит, что в Альбукерке я свернул не туда.
Является ли WPF подходящим инструментом для создания приложения, которое я хочу, или мне следует рассмотреть другой набор инструментов.