WPF在可触摸的应用程序中滚动

时间:2014-02-06 07:52:15

标签: c# wpf scroll behavior

我正在尝试找到解决此问题的方法: 我想创建一个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

1 个答案:

答案 0 :(得分:0)

这很容易做到,有an example of such behavior on this page。根据{{​​3}},该解决方案存在内存泄漏,但我确信它可以很容易地被追踪。