如何在UWP应用程序中使ScrollView水平滚动?

时间:2015-08-18 13:01:25

标签: scrollviewer uwp

在此处开发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来实现? 这是应用程序外观的屏幕截图。

enter image description here

1 个答案:

答案 0 :(得分:11)

您还需要在HorizontalScrollBarVisibility="Auto"上设置ScrollViewer

<强> ScrollViewer.HorizontalScrollMode property

  

获取或设置一个值,该值确定操作输入的影响方式   横轴上的滚动行为。

<强> ScrollViewer.HorizontalScrollBarVisibility property

  

获取或设置一个值,该值指示是否为水平ScrollBar   应该显示。