Преобразование масштаба порта.Изменено событие с WPF на Silverlight

#wpf #silverlight #scaletransform

#wpf #silverlight #scaletransform

Вопрос:

В WPF у ScaleTransform есть событие с именем Changed, которое возникает при изменении масштаба X / Y. Но это событие не существует в Silverlight.

Есть ли какой-либо способ, которым мы можем реализовать то же самое в Silverlight?

Ответ №1:

Я нашел обходной путь для этого. На самом деле, мы можем подключить CompositionTarget.Событие рендеринга при запуске раскадровки. После завершения раскадровки нам нужно также отключить событие, чтобы сохранить производительность. В событии рендеринга мы можем получить динамическое значение масштаба x / y ScaleTransform, и это решает мою проблему. Надеюсь, это поможет, если у вас такие же требования.