代码之家  ›  专栏  ›  技术社区  ›  L_A_Hooper

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

  •  3
  • L_A_Hooper  · 技术社区  · 10 年前

    在此开发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 回复  |  直到 10 年前
        1
  •  12
  •   Justin XL    10 年前

    您还需要设置 HorizontalScrollBarVisibility="Auto" ScrollViewer .

    ScrollViewer.HorizontalScrollMode property

    获取或设置一个值,该值确定操作输入如何影响 水平轴上的滚动行为。

    ScrollViewer.HorizontalScrollBarVisibility property

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