2012-01-17 59 views
1

就这一点。我希望当一个TextBlock的数据绑定属性文本例如发生变化时,会执行一个动画以向用户提供一些反馈。如何才能做到这一点??谢谢!数据绑定属性更改时执行故事板

+0

是否使用MVVM这是非常简单的?如果是,那么你可以在你的属性设置器中使用Messenger来发送消息给助手类,然后在你的视图上启动动画。或者你可以使用转换和视觉状态。 – BigL 2012-01-17 20:21:55

回答

5

我发现了一个办法做到这一点使用PropertyChangedTrigger

<Interactivity:Interaction.Triggers>  
    <ec:PropertyChangedTrigger Binding="{Binding KnownMeaning}" > 
     <eim:ControlStoryboardAction Storyboard="StaticResource Storyboard2}"/> 
    </ec:PropertyChangedTrigger> 
</Interactivity:Interaction.Triggers> 

有可能是一个更好的解决方案,但我认为