在此处开发Windows 10 UWP(通用Windows平台)应用程序... 我有一个很长的文字,我不想把它包装成几行。我希望它很长,以便最终用户可以水平滚动以在一行中查看整个文本。
<ScrollViewer HorizontalScrollMode="Enabled" Width="Auto">
<TextBlock Text="This is a long text that I don't want it to be wrapped in multiple lines. I want it to be horizontally long so the user can horizontally scroll to see the text"
Margin="50, 50, 0, 0"></TextBlock>
</ScrollViewer>
但是当我运行应用程序时,文本在右边缘被切断,我不能水平滚动它以查看文本的其余部分。 有没有办法使用带有一些附加属性的ScrollView来实现? 这是应用程序外观的屏幕截图。
答案 0 :(得分:11)
您还需要在HorizontalScrollBarVisibility="Auto"
上设置ScrollViewer
。
<强> ScrollViewer.HorizontalScrollMode property 强>
获取或设置一个值,该值确定操作输入的影响方式 横轴上的滚动行为。
<强> ScrollViewer.HorizontalScrollBarVisibility property 强>
获取或设置一个值,该值指示是否为水平ScrollBar 应该显示。