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

版权声明:我不生产代码,我只是代码的搬运工。 https://blog.csdn.net/qq_43307934/article/details/82966576

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

 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,则会在界面初始加载时,就显示水平滚条。

像这样:

猜你喜欢

转载自blog.csdn.net/qq_43307934/article/details/82966576