在WPF应用程序中滚动查看器+ Stackpanel

在WPF应用程序中滚动查看器+ Stackpanel

问题描述:

我在Stackpanel内部有一个Scrollviewer。如果我尝试使用鼠标滚动向下滚动,但如果使用滚动条上的滚动,它会减少并且页面不会停止,这很好。此外,假设有一个收音机组有5个单选按钮(其中2个在屏幕底部,3个在较低位置)。如果我尝试选择两个可访问的单选按钮中的一个,则向下滚动页面直到看到全部五个按钮并且没有按钮被选中。我怎么解决这个问题?在WPF应用程序中滚动查看器+ Stackpanel

+1

你能发表一些代码吗?最好是您使用的XAML –

+0

我可以为ScrollViewer _around_绘制一个StackPanel,而不是_inside_。 –

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

这是因为StackPanel在滚动时不能很好地发挥作用,因为它只取得其内容所需的空间。