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
Стрелка должна получать уведомление об изменении всякий раз, когда позицияRectangle
changes. Это было бы легко, если бы я мог просто получить уведомление об изменении, когда Attached PropertyCanvas.Top
Изменения.
Спасибо за любую помощь, Майкл