.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>