Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 是否有可能在故事板中获得动画以串行方式执行_.net_Wpf_Xaml_Animation - Fatal编程技术网

.net 是否有可能在故事板中获得动画以串行方式执行

.net 是否有可能在故事板中获得动画以串行方式执行,.net,wpf,xaml,animation,.net,Wpf,Xaml,Animation,我想在控件的已加载事件上执行许多动画: <EventTrigger RoutedEvent="Button.Loaded"> <BeginStoryboard> <Storyboard> <DoubleAnimation ... <DoubleAnimation ... <

我想在控件的已加载事件上执行许多动画:

 <EventTrigger RoutedEvent="Button.Loaded">
     <BeginStoryboard>
         <Storyboard>                                
             <DoubleAnimation ...
             <DoubleAnimation ...
             <DoubleAnimation ...

混合“交互性”DLL支持此场景。在第一个故事板上设置a,在第二个故事板上设置a。例如(请注意,这需要引用System.Windows.Interactive.dll和Microsoft.Expression.Interactions.dll):


混合“交互性”DLL支持此场景。在第一个故事板上设置a,在第二个故事板上设置a。例如(请注意,这需要引用System.Windows.Interactive.dll和Microsoft.Expression.Interactions.dll):



那怎么办?很好的建议-我最后用了这个。它可能不像其他方法那样是教科书式的,但它很有效,很简单,也很容易阅读。那怎么办?很好的建议-我最终使用了这个。它可能不像其他方法那样是教科书,但它是有效的,它很简单,而且很容易阅读。
<Grid x:Name="LayoutRoot"
     xmlns:em="clr-namespace:Microsoft.Expression.Interactivity.Media;assembly=Microsoft.Expression.Interactions"
     xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
>
    <Grid.Resources>
        <Storyboard x:Name="FirstStoryboard">
            <DoubleAnimation ...
            <DoubleAnimation ...
        </Storyboard>

        <Storyboard x:Name="SecondStoryboard">
            <DoubleAnimation ...
        </Storyboard>
    </Grid.Resources>

    <i:Interaction.Triggers>
        <i:EventTrigger EventName="Loaded">
            <em:ControlStoryboardAction Storyboard="{StaticResource FirstStoryboard}" />
        </i:EventTrigger>

        <em:StoryboardCompletedTrigger Storyboard="{StaticResource FirstStoryboard}">
            <em:ControlStoryboardAction Storyboard="{StaticResource SecondStoryboard}" />
        </em:StoryboardCompletedTrigger>
    </i:Interaction.Triggers>
</Grid>