有时对于显示内容较多的控件,可以通过增加滚动条,在较小的区域内调整水平或者竖直方向上的滚动条查看所有的内容。
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,则会在界面初始加载时,就显示水平滚条。
像这样: