C# WP7:ListBox.ScrollingToView平滑滚动
如何将内容平滑地滚动到列表框中?C# WP7:ListBox.ScrollingToView平滑滚动,c#,.net,windows-phone-7,C#,.net,Windows Phone 7,如何将内容平滑地滚动到列表框中? 我尝试使用ListBox.ScrollIntoView,但它会立即滚动到所选项目。您可以使用动画来实现该目标-不幸的是,滚动的水平/垂直偏移无法直接设置动画,因此您必须在中介对象上设置属性动画,然后设置所需的值 有一篇关于这种方法的完整文章 <ScrollViewer x:Name="MyScroller"> <ScrollViewer.Resources> <Storyboard
我尝试使用ListBox.ScrollIntoView,但它会立即滚动到所选项目。您可以使用动画来实现该目标-不幸的是,滚动的水平/垂直偏移无法直接设置动画,因此您必须在中介对象上设置属性动画,然后设置所需的值 有一篇关于这种方法的完整文章
<ScrollViewer x:Name="MyScroller">
<ScrollViewer.Resources>
<Storyboard x:Name="ScrollAnimation">
<!-- Animate from top to bottom -->
<DoubleAnimation x:Name="VerticalOffsetAnimantion"
Storyboard.TargetName="Mediator"
Storyboard.TargetProperty="VerticalOffset"
Duration="0:0:1">
<DoubleAnimation.EasingFunction>
<!-- Ease in and out -->
<ExponentialEase EasingMode="EaseInOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</ScrollViewer.Resources>