从WPF到Silverlight的Port ScaleTransform.Changed事件

时间:2011-05-31 05:35:47

标签: wpf silverlight scaletransform

在WPF中,ScaleTransform有一个名为Changed的事件,只要比例X / Y发生变化就会引发。但Silverlight中不存在此事件。

我们有什么方法可以在Silverlight中实现相同的功能吗?

1 个答案:

答案 0 :(得分:1)

我找到了解决方法。实际上,我们可以在故事板开始时挂钩CompositionTarget.Rendering事件。故事板完成后,我们也需要取消该事件以保存性能。在Rendering事件中,我们可以获得ScaleTransform的x / y比例的动态值,它解决了我的问题。希望如果您有相同的要求会有所帮助。