【发布时间】:2015-05-28 17:34:02
【问题描述】:
我想在文本块中添加滚动/移动文本(从右到左)。 它应该只滚动一次。 我已经用谷歌搜索了它,但没有找到任何东西。 我只想滚动文本块(不是整个文本块)中的文本一次。然后应该停止滚动。
我在网上找到了这段代码,但这不是我想要的。我想滚动文本 1 次然后停止滚动。知道该怎么做吗?
<TextBlock FontSize="22" x:Name="txtScrolling" Margin="1386,208,-616,460">
<TextBlock.RenderTransform>
<TranslateTransform x:Name="translate" />
</TextBlock.RenderTransform>
<TextBlock.Triggers>
<EventTrigger RoutedEvent="FrameworkElement.Loaded">
<BeginStoryboard>
<Storyboard RepeatBehavior="1">
<DoubleAnimation
From="1000" To="-1000"
Storyboard.TargetName="translate"
Storyboard.TargetProperty="X"
Duration="0:0:10" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</TextBlock.Triggers>
This is the Text to Scroll
</TextBlock>
【问题讨论】:
-
这是一个问题,还是只是要求代码?
-
索取代码..
标签: c# xaml windows-store-apps