У меня есть два настраиваемых элемента управления, которые аналогичны узлу, и элемент управления, рисующий связи между узлами.
Я хотел бы, чтобы оба элемента управления были написаны как можно больше на xaml. Ссылка сохраняет оба узла как свойства зависимостей, и я использую привязку данных для перемещения линии между узлами всякий раз, когда узлы перемещаются.
Было бы здорово иметь возможность изменять какое-то другое значение линии, например ширину штриха, в зависимости от расстояния между двумя узлами. Таким образом, свойство должно обновляться при перемещении любого узла, и я не совсем понимаю, как это будет работать.
У кого-нибудь есть идеи?