WPF水平滚动条不可见。

8

我有一个位于ScrollViewer中的Grid。Grid只有一列和多行。我在Grid行中添加控件。问题是,当我添加控件时可以看到垂直滚动条,但是当我添加非常宽的控件时,我看不到水平滚动条。
我的XAML如下:

<ScrollViewer>  
    <Grid>  
        rows ...  
    </Grid>  
</ScrollViewer>  

感谢您,ant。

1
现在我找到了解决方案。当我在ScrollViewer下添加StackPanel时,它可以工作。它变成了<ScrollViewer><StackPanel><Grid> .... 但仍然不知道为什么<ScrollViewer><Grid>... 不起作用。 - Ant
1个回答

13

将ScrollViewer的HorizontalScrollBarVisibility属性设置为"Auto"或"Visible"。

<ScrollViewer HorizontalScrollBarVisibility="Auto">
   <Grid>
   ... rows ...
   </Grid>
</ScrollViewer>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接