值更改时为文本块设置动画

我想要一个类似于这个的动画(记分板,当2变为4时): gif示例

使用这篇文章: https : //michaelscherf.wordpress.com/2009/02/23/how-to-trigger-an-animation-when-textblocks-text-is-changed-during-a-databinding/ ,我去过能够在文本更改时修改文本块的不透明度。

但我完全不知道如何才能产生相同的翻译效果?

我的文本块也只包含数字。

你可以做这样的事情,其概念只是给出了自动收报机的错觉。 在连接数据绑定时删除Framework.Loaded触发器。 红色/绿色文本是为了说明你想要的错觉。 其中绿色将通过一次性保留原始值,而红色将是新值。 还要记住将NotifyTargetUpdated绑定thingy从示例链接添加到绑定基础。 当然,您可能需要调整一些值才能获得您所追求的内容。

另外,不要忘记从Storyboard中删除RepeatBehavior="Forever" ,因为它也只是为了这个初始示例。

                                            

结果是(抱歉蹩脚的GIF);

在此处输入图像描述

希望这会有所帮助,欢呼。