我使用的是UWP,这个项目有一个"StackPanel"页面,其中包含一个"ScrollViewer"。问题是滚动查看器不隐藏,当不使用时(有时隐藏,但大多数不)。Windows配置自动隐藏滚动条是可行的。
滚动查看器设置为"自动"垂直显示,如以下代码所示:
ScrollViewer Grid.Row="1"
VerticalScrollBarVisibility="Auto"
HorizontalScrollBarVisibility="Disabled"
x:Name="MainScrollViewer">
有人能帮帮我吗?
我尝试将VerticalScrollMode更改为自动,但没有更改为自动隐藏。我的猜测是,我无法修复它的代码,也许是一个Windows控件的事情。我尝试使用滚动视图与"自动"的测试应用程序,同样的事情发生了。
1条答案
按热度按时间63lcw9qa1#
将stackPanel放在scrollViewer内部,与堆栈面板内部的scrollViewer相对。
这样,scrollviewer会随着堆栈面板的大小而增长。