例如,我的 TextBlock 有 50x50 像素来显示文本,但是如果有更多文本,我希望用户能够滚动。这个控件有自动滚动功能吗?
我应该使用更适合此任务的不同控件吗?
这里有几张图片来说明这个问题:
这个工作正常,因为文本非常适合:
这个好像不太对 文本被截断。
以防万一有人遇到同样的问题。只需用控件包装 textBlock 即可。奇迹般有效!
<ScrollViewer Background="Black">
<TextBlock x:Name="textBlockBackStory"
FontSize="12"
Foreground="Orange"
TextWrapping="Wrap"
Background="Black"
TextDecorations="None">
Backstory here.
</TextBlock>
</ScrollViewer>
您可以将文本块放在 ViewBox 中,这样字体就会调整以显示整个文本。