C#-使用ListBox或ListView进行动态滚动?

C#-使用ListBox或ListView进行动态滚动?,c#,listview,listbox,scroll,C#,Listview,Listbox,Scroll,我正在为触摸屏设备做一个简单的应用程序,我想实现今天的时尚:动态滚动。有可能吗?如果有,怎么做 附言: 动态滚动:一种滚动机制,您不使用滚动条滚动内容,而是触摸列表本身,然后拉动和推动它。然后,“物理引擎”计算出速度,并根据给定的设置停止。使用 非常基本的大纲: 您将获得零到最大速度、maxV(基于列表中的项目数)和反加速因子 从设备获取手指滑动加速度,A和应用时间长度,T 从v=min{maxV,aT}计算初始滚动速度 将反加速系数应用于当前速度,直到达到零,以与当前滚动速度成比例的速率引发列

我正在为触摸屏设备做一个简单的应用程序,我想实现今天的时尚:动态滚动。有可能吗?如果有,怎么做

附言: 动态滚动:一种滚动机制,您不使用滚动条滚动内容,而是触摸列表本身,然后拉动和推动它。然后,“物理引擎”计算出速度,并根据给定的设置停止。

使用

非常基本的大纲:

您将获得零到最大速度、maxV(基于列表中的项目数)和反加速因子

从设备获取手指滑动加速度,A和应用时间长度,T

从v=min{maxV,aT}计算初始滚动速度

将反加速系数应用于当前速度,直到达到零,以与当前滚动速度成比例的速率引发列表滚动事件


也许看看

不,它适用于触摸屏设备(甚至适用于鼠标手势)。我想用Net60库将其移植回S60v5,但首先,PC测试:D