Attached свойство изменило событие? [Дубликат]

На этот вопрос уже есть ответ:

Как мне обработать событие изменения Canvas.Top в WPF? 1 ответ

Есть ли способ получить уведомление об изменении, если изменилось вложенное свойство?

Простой пример - этоCanvas сRectangle в этом. ПоложениеRectange устанавливается с помощью DepenendyPropertiesCanvas.Top а такжеCanvas.Left. Я использую Adorner для перемещения прямоугольника, изменяяCanvas.Top а такжеCanvas.Left.

<Canvas Width="500" Height="500" >
   <Rectangle Width="40" Height="40" Canvas.Left="10" Canvas.Top="20" />
</Canvas>

Следующим шагом будет создание стрелки между двумяRectangles. Чтобы следить за движениемRectangles Стрелка должна получать уведомление об изменении всякий раз, когда позицияRectanglechanges. Это было бы легко, если бы я мог просто получить уведомление об изменении, когда Attached PropertyCanvas.Top Изменения.

Спасибо за любую помощь, Майкл

Ответы на вопрос(1)

Ваш ответ на вопрос