WPF应用程序中的Scrollviewer + Stackpanel

时间:2011-09-08 18:11:23

标签: wpf scrollviewer stackpanel

我在Stackpanel内部有一个Scrollviewer。如果我试图向下滚动鼠标滚动,但是如果我使用滚动条上的滚动它会减少并且页面不会下降,那么效果很好。此外,假设有一个由5个单选按钮组成的无线电组(其中2个位于屏幕底部,3个位于屏幕下方)。如果我尝试选择两个可访问的单选按钮中的一个,则向下滚动页面,直到看到所有五个按钮并且未选中任何按钮。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

ScrollViewer应该将StackPanel保存为内容,并且您必须在ScrollViewer上设置MaxWidth / MaxHeight,超出ScrollBar将显示。

这是因为StackPanel不能很好地滚动,因为它只需要占用其内容所需的空间。