Событие Port ScaleTransform.Changed из WPF в Silverlight - PullRequest
0 голосов
/ 31 мая 2011

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

Есть ли способ реализовать то же самое в Silverlight?

1 Ответ

1 голос
/ 31 мая 2011

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

...