【问题标题】:Event for a Storyboard repeatedly in WP8在 WP8 中重复的情节提要事件
【发布时间】:2014-10-15 02:16:09
【问题描述】:

我写了一个故事板,它使球 (imgBall) 在进程栏 (imgBar) 上重复运行 - 重复行为 =“永远”,但我没有看到单轮开始或结束时发生的事件,它只has Completed 事件(当整个故事板完成时发生)

<Grid Margin="20,0,0,0">
            <Canvas Canvas.ZIndex="1" >
                <Canvas.Resources>
                    <Storyboard x:Name="myStoryboard" Completed="myStoryboard_Completed">
                        <!-- Animate the center point of the ellipse. -->
                        <DoubleAnimation Storyboard.TargetName="imgBall"
                                     Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"
                                     Duration="0:0:2"
                                     From="10" To="350"
                                     RepeatBehavior="Forever"
                                     ></DoubleAnimation>
                    </Storyboard>
                </Canvas.Resources>

                <Image Source="/Assets/Image/processball.png" x:Name="imgBall">
                    <Image.RenderTransform>
                        <CompositeTransform TranslateX="10" TranslateY="2"/>                            
                    </Image.RenderTransform>
                </Image>
            </Canvas>

            <Image Source="/Assets/Image/imgBar.png"/>                
        </Grid>
    </StackPanel>

【问题讨论】:

  • Storyboard 没有这样的事件。

标签: c# windows-phone-8 storyboard


【解决方案1】:

您可以删除 RepeatBehavior="Forever" 并使用 .Begin() 方法从 Completed 事件处理程序中的代码中重复您的故事板。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-15
    • 2014-11-08
    • 1970-01-01
    • 2020-04-17
    • 2015-07-31
    • 2013-06-28
    • 2013-05-02
    • 1970-01-01
    相关资源
    最近更新 更多