我已经读过我无法使用Dockpanel滚动,因此我正在寻找替代方案
我希望在某种可以滚动的面板中从左到右有很多滑块控件(未知数字),这样我就可以查看所有滑块了。我试过码头面板,但当然没有用。我可以做些什么来使dockpanel工作或我如何替换dockpanel(替换需要支持孩子)?
谢谢!
编辑: http://i.stack.imgur.com/J5a4u.png
这是想法,但它需要水平滚动
大卫布鲁内尔确实有效,但不是我想要的。我喜欢滚动条位于控件的顶部,而不是连接到窗口的底部。
答案 0 :(得分:2)
我不确定我理解,但您可以在ScrollViewer中使用面板
这样的事情:
<ScrollViewer VerticalScrollBarVisibility="Auto">
<StackPanel Margin="2,2,2,2">
...
</StackPanel>
</ScrollViewer>
这将允许垂直滚动。您可以对水平滚动执行相同的操作。我不知道这是否适用于对接面板,但我知道它可以用于堆叠面板。
希望有所帮助。
答案 1 :(得分:0)
我会使用ListBox
,因为它将为您处理滚动部分,然后您可以设置ItemTemplate
(如果需要)并且您可以使用数据绑定(使用{{1} }或ObservableCollection