【发布时间】:2010-06-14 05:50:47
【问题描述】:
我有一个用户控件,将哪个数据上下文设置为视图模型。用户控件包含一些绑定到视图模型属性的文本块和文本框。当视图模型的属性值发生变化时,我想做一个小动画,但我似乎无法在 Silverlight 中找到这样做的方法。
在 WPF 中,我们可以使用 NotifyOnTargetUpdated 和 Binding.TargetUpdated 等属性来捕获更改,但 Silverlight 中似乎缺少它们。在我的情况下,动画不是基于属性的值,这意味着我不想在某些属性的值为例如 5 时启动动画。相反,动画应该在每次属性值发生更改时启动(以突出显示更改的用户的内容)。
这是关于如何在 WPF 中执行此操作的答案:Animate WPF Text when binding updates, how?
但是我怎样才能用 Silverlight 4 做同样的事情呢?
【问题讨论】:
标签: silverlight data-binding silverlight-4.0