#wpf #silverlight #scaletransform
#wpf #silverlight #scaletransform
Вопрос:
В WPF у ScaleTransform есть событие с именем Changed, которое возникает при изменении масштаба X / Y. Но это событие не существует в Silverlight.
Есть ли какой-либо способ, которым мы можем реализовать то же самое в Silverlight?
Ответ №1:
Я нашел обходной путь для этого. На самом деле, мы можем подключить CompositionTarget.Событие рендеринга при запуске раскадровки. После завершения раскадровки нам нужно также отключить событие, чтобы сохранить производительность. В событии рендеринга мы можем получить динамическое значение масштаба x / y ScaleTransform, и это решает мою проблему. Надеюсь, это поможет, если у вас такие же требования.