繁体   English   中英

ScrollViewer 垂直滚动条预留空间

[英]ScrollViewer vertical scroll bar reserving space

在我的滚动查看器中,当没有垂直滚动的内容时,由于垂直滚动条的可见性设置为“自动”,它不会显示。 但是它仍然在滚动查看器的右侧保留了 20px 的空间。

当没有滚动条可见时,有没有办法让它释放这个空间? 然后我的内容会拉伸以适应空间。

您描述的情况不应该发生,可能您使用的某些面板限制了布局,请考虑以下简单示例:

<Window
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
      <Border  BorderThickness="1" BorderBrush="Red">
        <Button Width="200" Height="200" Content="!"/>
      </Border>
  </ScrollViewer>
</Window>

无论滚动条是否存在,红色边框始终位于边缘。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM