我正在尝试找到解决此问题的方法: 我想创建一个stackpanel,其滚动行为就像那个,你可以在Windows Store App的stackpanels中找到它。 这意味着:如果您在堆叠面板内的某个位置左键单击鼠标,只需向上和向下移动鼠标即可上下滚动。您不必使用滚动条。
现在 - 回到WPF - 我找不到类似的解决方案。我试图在www中寻找一些例子,但不幸的是没有一个技巧。 这就是我到目前为止所做的一切:
<ScrollViewer PanningMode="Both" VerticalScrollBarVisibility="Visible" >
<StackPanel Margin="10">
<Label Content="Hello world" />
<Label Content="Hello world " />
...
</StackPanel>
</ScrollViewer>
但就是这样。而且(惊喜) - 它不起作用:) 在我看到的其他WPF应用程序中,它可能......某种程度上。
你能帮帮我吗? 到目前为止,CodeCannibal
答案 0 :(得分:0)
这很容易做到,有an example of such behavior on this page。根据{{3}},该解决方案存在内存泄漏,但我确信它可以很容易地被追踪。