小编mey*_*lan的帖子

WPF Marquee文本动画

我可以滚动文本,TranslateTransform但是当动画接近结束时,我希望它再次开始.像蛇一样:)

这就是我所拥有的:

<StackPanel Orientation="Horizontal" Margin="0,0,0,0">
    <StackPanel.RenderTransform>
        <TranslateTransform x:Name="transferCurreny" X="-40"/>
    </StackPanel.RenderTransform>
    <StackPanel.Triggers>
        <EventTrigger RoutedEvent="StackPanel.Loaded">
            <BeginStoryboard>
                <Storyboard>
                    <DoubleAnimation From="0" To="-900" Duration="00:00:10"
                      Storyboard.TargetProperty="X"
                      Storyboard.TargetName="transferCurreny"
                      RepeatBehavior="Forever"/>
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </StackPanel.Triggers>
    <TextBlock FontSize="25"  x:Name="txtKron" Margin="10,0,7,0"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

这就是我想要的:

在此输入图像描述

wpf animation marquee

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

animation ×1

marquee ×1

wpf ×1