Scrollviewer如何实现代码控制滚动(平滑滚动)?

Scrollviewer.ScrollToVerticalOffset(x)函数可使滚动条立刻滚动到x像素位置,但滚动效果是直接切过去。
请问如何实现平滑滚动的效果,即像鼠标拖动滚动条一样,慢慢滚动到x位置?

可以用动画的来实现,Animation 的double类型的。 设置好滚动条的起始值和结束值。在设置好时间,最后在触发的时候启动 就可以了