Я хочу создать приложение, похожее на 2d-редактор, в WPF, и мне нужно знать, как это сделать:
- Как перехватить событие, когда я нажимаю на линию или полилинию?
- Как определить конец / начало строки и показать маленькую точку или маленькую рамку в конце или начале строки.Есть ли способ вызвать событие, если я приблизился к концу или началу строки?
- Как я могу создать функцию панорамирования и масштабирования?Как я могу контролировать холст для этой функциональности?
- Как мне сохранить соотношение сторон между X и Y и масштабом.Я имею в виду, если у меня есть горизонтальная линия длиной 5 и вертикальная линия длиной 5, что мне нужно сделать, чтобы обе линии визуально выглядели одинаково?
Спасибо за ваши ответы.Эдуардо