如何使用Transitionals库设置过渡属性

时间:2013-12-03 03:26:08

标签: c# wpf transitions

我正在尝试将Transitionals库合并到我的窗口中。

我将使用两个过渡: 如果按下按钮1,则转换将成为ExplosionTransition。 如果按下按钮2,则转换将是左侧的RotateTransition。 如果再次按下按钮2,则转换将成为右侧的RotateTransition。

XAML:

<transc:TransitionElement x:Name="TransitionBox" Transition="{Binding TransitionToUse}" />

视图模型:

private Transition explosion_transition = new ExplosionTransition();
private Transition rotate_transition = new RotateTransition();

我想知道你是如何设置rotate_direction的direction属性的?

1 个答案:

答案 0 :(得分:0)

初始化如下:

private RotateTransition rotate_transition = new RotateTransition();

而不是在问题中将它放入Transition对象中。然后,您可以访问各个过渡属性,如下所示:

rotate_transition.Direction = RotateDirection.Right;
TransitionToUse = rotate_transition;