绑定更新时动画WPF文本,如何?

时间:2009-07-22 14:51:12

标签: wpf data-binding animation effects

我希望能够在文本元素上创建淡入淡出动画 绑定到该元素更新。换句话说,效果是那样的 文本被添加到文本框中,文本更新时会看到淡入效果 然后淡出我不知道如何实现这一目标。我见过类似的东西 使用EventTrigger上的RoutedEvent,例如FrameworkElement.Loaded但是如何检测绑定何时更新?

感谢。

1 个答案:

答案 0 :(得分:8)

您可以在绑定上设置将导致事件触发的属性。有两个属性可用:

  1. NotifyOnSourceUpdated :当值从绑定目标传输到绑定源时,提升 SourceUpdated 事件。
  2. NotifyOnTargetUpdated :当值从绑定源传输到绑定目标时,提升 TargetUpdated 事件。
  3. 从您的设置说明中,您似乎想要使用 NotifyOnTargetUpdated 。在绑定中将其设置为true,然后无论何时目标更新,Binding.TargetUpdated事件都将触发。然后,您可以在EventTrigger中收听该事件,并淡化文本。