我正在尝试理解如何使用WPF执行以下动画操作,如果底部部分在相同的时间范围内执行动画,则不会停止动画的顶部部分。
|--------------------------------------------|
| A | B | C | D | E | <---- Animates each Cell left from (offscreen) F, G, H
|--------------------------------------------| etc looping back to A
| |
| |
| main area (animations) |
| |
| |
----------------------------------------------
我的屏幕设置有网格和以下2个用户控件。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height=".25*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="102" Name="imageRow"/>
</Grid.RowDefinitions>
<Grid Grid.Row="0" Name="displayRow">
<my:ScrollElementsControl x:Name="OrderScroll" />
</Grid>
<an:PageTransition Name="pageTransitionControl" Grid.Row="1" Grid.RowSpan="2" TransitionType="FlipAndFade" ClipToBounds="true">
</an:PageTransition>
</Grid>
ScrollElements控件是一个画布,用于管理它自己的动画故事板,但如果2个动画似乎属于Close同步,则Cancast动画在MainArea动画执行时停止/停顿。
如何在底部动画动画时(但在不同的循环中)确保顶部动画继续制作动画?
答案 0 :(得分:0)
在理想的WPF世界中,生涩的动画不是同时运行的多个动画的问题。但遗憾的是,它们确实导致了口吃。尝试将动画用作SAME故事板的一部分。单亲故事板根据我的知识管理多个运行动画之间的平滑过渡......