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

Hit*_*shP 5 data-binding wpf animation effects

我希望能够在对该元素的绑定更新时在文本元素上创建淡入淡出动画.换句话说,效果是当文本被添加到文本框时,随着文本更新然后淡出,人们会看到淡出效果.我不知道如何实现这一目标.我也有类似的用的东西EventTriggerRoutedEvent,如FrameworkElement.Loaded但如何一个检测何时绑定更新?

谢谢.

Cha*_*lie 9

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

  1. NotifyOnSourceUpdated:当值从绑定目标传输到绑定源时,引发SourceUpdated事件.
  2. NotifyOnTargetUpdated:当值从绑定源传输到绑定目标时,引发TargetUpdated事件.

从您的设置描述中,听起来您想要使用NotifyOnTargetUpdated.在绑定中将其设置为true,然后每当目标更新时,将触发Binding.TargetUpdated事件.然后,您可以在EventTrigger中收听该事件,并淡化文本.