有时对于显示内容较多的控件,可以通过增加滚动条,在较小的区域内调整水平或者竖直方向上的滚动条查看所有的内容。

 1、在内容控件的外层使用ScrollViewer控件

        <ScrollViewer  
                      HorizontalScrollBarVisibility="Auto"
                      VerticalScrollBarVisibility="Auto">

            <TextBlock FontSize="36"
                       Height=" 90"
                       HorizontalAlignment="Center"
                       VerticalAlignment="Center"
                       Text="水平方向上的文字太长,使用滚动条 " />

        </ScrollViewer>
  • 注意

HorizontalScrollBarVisibility和VerticalScrollBarVisibility属性中均有四个选项:

  • Auto自动显示,当显示内容的宽与高超过所在容器的时候显示,没有则不显示
  • Visible滚动条一直显示
  • Hidden隐藏滚动条
  • Disabled 禁止显示滚动条

 2、也可以指定ScrollViewer的宽和高来控件显示内容。

在例子中,textblock的长为600,而ScrollViewer的长为300,则会在界面初始加载时,就显示水平滚条。

VS编程,WPF对控件增加滚动条的一种方法

像这样:

VS编程,WPF对控件增加滚动条的一种方法

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2021-05-20
  • 2021-06-04
  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-08
  • 2021-06-13
  • 2022-01-18
  • 2021-12-30
  • 2021-06-24
  • 2021-06-28
  • 2021-08-05
相关资源
相似解决方案