2010-07-21 49 views
0

我觉得这是一个很简单的问题,但我真的不能找到任何人谁愿意做这样的事情在互联网上的任何实例。我现在所拥有的是我在WPF中创建的一个半圆规控件。我有一个RotateTransform,它的数据绑定到它的角度,因此数据进入时会直观地显示角度。问题是一些值是+90度和路规外观以及它变得更难看到针头过去约80度点。现在我有一个故事板,有3帧,像“70”和73度之间的“摇摆”。添加逻辑,数据绑定的属性启动动画在WPF

我一直在试图找出一些方法来在+/- 70度的值增加逻辑的所有这一切,使重视动画将循环给计的“触底反弹”看它。香港专业教育学院发现了大量的触发器和诸如此类的信息,但我无法找到的人想添加逻辑来制作动画和任何例子。我觉得我需要某种回调或某种东西。起初,我认为数据转换器将是理想的选择,但我越看到这些选项,我认为他们将无法正常工作。

编辑: 我看着这样的事情......

if (angle > 70) 
    object.BeginAnimation(WobbleRight) 
else if (angle < -70) 
    object.BeginAnimation(WobbleLeft) 
else 
    object.Angle = angle 

但是它需要这个角度得到更新,每次检查。这只是一个回调工作吗?

回答

0

没关系我想通了,如何把它做在一定程度上。刚刚创建了一个自定义的依赖项属性并对其进行了回调。每当价值更新时,你就可以做些东西。这是我想要的东西。