我有这个文本块<TextBlock Text="{Binding Name}" TextWrapping="NoWrap" Margin="12,-3,12,0" FontSize="27"/>
,我想告诉我一种文本方式,当它比屏幕长时自动滚动。
答案 0 :(得分:1)
将其包裹在ScrollViewer
<ScrollViewer>
<TextBlock Text="{Binding Name}" TextWrapping="NoWrap" Margin="12,-3,12,0" FontSize="27"/>
</ScrollViewer>
答案 1 :(得分:0)
我同意这不是一个好习惯,但如果你确实需要,请查看我的answer。
答案 2 :(得分:0)
对于那些仍然感兴趣且想要为自己做一件事的人,请查看我在How to create marquee TextBlock on Windows Phone上的文章
它使用Storyboard来执行动画,以便所有都由GPU处理