Событие, которое срабатывает после изменения размера элемента - PullRequest
1 голос
/ 04 октября 2010

Вот проблема: после загрузки некоторых визуальных элементов мне нужно что-то изменить, зная их новые размеры.Существует метод MeasureOverride, но он вызывается до изменения размера.Есть ли какой-нибудь метод, который называется после it?

PS Я знаю, что могу вычислять новые размеры, имеющие старые, но новые размеры не рассчитываются просто.Было бы намного проще просто использовать такое событие (если оно существует).

1 Ответ

2 голосов
/ 04 октября 2010

Вы ищете событие FrameworkElement.SizeChanged?

Описание MSDN:

Происходит, когда свойства ActualHeight или ActualWidth изменяют значение в FrameworkElement.

EDIT:

В этой статье есть хорошее описание событий SizeChanged и LayoutUpdated, включая обзор работы цикла макета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...