ScrollViewer里面有一个ListView,自定义ListView滑动,产生不了惯性的效果,不像系统的滑动效果
listItemListView.ManipulationMode = ManipulationModes.All;
listItemListView.ManipulationStarted += listItemListView_ManipulationStarted;
listItemListView.ManipulationDelta += listItemListView_ManipulationDelta;
private double _scrollStartOffset = 0.0;
private void listItemListView_ManipulationStarted(object sender, ManipulationStartedRoutedEventArgs e)
{
_scrollStartOffset = listItemScroll.VerticalOffset;
}
private void listItemListView_ManipulationDelta(object sender, ManipulationDeltaRoutedEventArgs e)
{
listItemScroll.ScrollToVerticalOffset(_scrollStartOffset - e.Cumulative.Translation.Y);
}
滑动的时候感觉很卡,没有系统默认的滑动效果