Я создаю рабочий процесс SilverLight Web Designer.
Я создал пользовательские фигуры, допустим, это прямоугольник. Я могу динамически добавлять эти фигуры на основной холст, размещенный на странице.
Я хочу создать связь между двумя фигурами, поэтому я использовал объект линии с событиями MouseLeftButtonDown, MouseLeftButtonUp и MouseMove, чтобы нарисовать линию между двумя объектами.
При перемещении любой из фигур мне нужно переместить все линии, связанные с ней. Я сделал это.
Я просто хочу знать, есть ли более простой или распространенный способ, может быть, более профессиональный способ такого поведения.