Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 WPF 中,ScaleTransform 有一个名为 Changed 的事件,每当比例 X/Y 更改时都会引发该事件。但此事件在 Silverlight 中不存在。
有什么方法可以在 Silverlight 中实现相同的功能吗?
我找到了解决方法。实际上,我们可以在情节提要开始时挂钩 CompositionTarget.Rendering 事件。故事板完成后,我们也需要取消挂钩事件以保存性能。在渲染事件中,我们可以获得 ScaleTransform 缩放 x/y 的动态值,它解决了我的问题。如果您有相同的要求,希望对您有所帮助。