ListView - 删除行后平滑滚动

时间:2015-07-24 20:38:31

标签: wpf xaml listview animation smooth

我想如何在ListView中删除一些行后实现平滑的行移位?我有ObservableCollection绑定到ListView.ItemsSource。它工作得很好,但我不喜欢快速删除行并插入其他行到这个地方。

我正在寻找一些负责ListViewItem位置更改并放置动画的RoutedEvent,但我没有找到任何想法。

2 个答案:

答案 0 :(得分:0)

您将不得不将用于堆叠孩子的面板替换为支持您想要的动画的面板。

http://www.codeproject.com/Articles/153554/Animated-WPF-Panels

答案 1 :(得分:0)

FluidMoveBehavior是我的问题(https://msdn.microsoft.com/en-us/library/ff723946(v=expression.40).aspx

的答案