同一个wpf上的多个过渡元素不起作用

时间:2015-09-08 08:13:25

标签: c# wpf animation transitional

正在使用C#wpf应用程序,其中使用Transitionals框架进行动画制作(https://transitionals.codeplex.com/

我在同一个wpf应用程序上有3个不同的过渡元素。每个都有唯一的名称,也有2个具有相同的效果,而一个具有不同的效果,但在运行应用程序时,所有三个都有相同的效果,在这两个效果之间随机变化(淡入淡出和旋转)。

这是我的XAML代码:

<Grid Grid.Row="3">
     <transc:TransitionElement x:Name="livecheck" Height="30" VerticalAlignment="Bottom" Margin="180 10 250 15" Width="140">
                <transc:TransitionElement.TransitionSelector>
                    <trans:RandomTransitionSelector>
                        <transt:FadeTransition/>
                    </trans:RandomTransitionSelector>
                </transc:TransitionElement.TransitionSelector>
            </transc:TransitionElement>
            <transc:TransitionElement x:Name="formatcheck" Height="30" VerticalAlignment="Bottom" Margin="360 10 20 15" Width="160">
                <transc:TransitionElement.TransitionSelector>
                    <trans:RandomTransitionSelector>
                        <transt:FadeTransition/>
                    </trans:RandomTransitionSelector>
                </transc:TransitionElement.TransitionSelector>
    </transc:TransitionElement>
 </Grid>


        <Grid Margin="410,5,12,15" Grid.Row="4">
            <transc:TransitionElement x:Name="TransitionBox" Height="66" VerticalAlignment="Bottom" Width="105">
                <transc:TransitionElement.TransitionSelector>
                    <trans:RandomTransitionSelector>
                        <transt:RotateTransition Angle="45" />
                    </trans:RandomTransitionSelector>
                </transc:TransitionElement.TransitionSelector>
            </transc:TransitionElement>
        </Grid>

0 个答案:

没有答案