wpf - 将新项目添加到 WPF 列表框时的滑动效果

标签 wpf listbox observablecollection effect

我有一个 WPF ListBox 控件,它显示 RSS 提要的项目。我偶尔会检查 RSS 提要的来源以寻找新项目。一旦检测到新项目,我将其添加到可观察集合中,该集合会立即将新项目添加到 ListBox 显示中。

有没有办法从顶部“滑入”新项目,将现有项目向下推?我将如何实现这样的效果?可以使用 ListBox 完成吗,还是我需要求助于我自己的容器,例如 StackPanel 并以编程方式为新添加控件的高度设置动画?

最佳答案

我刚刚发布了一个与您的问题非常相似的问题的答案。

WPF how to animate a list of components

关于wpf - 将新项目添加到 WPF 列表框时的滑动效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2269505/

相关文章:

.net - 内存利用率 : WPF vs Windows Forms

WPF:列表框和虚拟化

c# - MVC - 将所有列表框项目传递回 Controller

wpf MVVM ObservableCollection<string> 不更新 View

c# - 如何正确绑定(bind)和更新 Xamarin.Forms ListView?

wpf - 通过 MVVM 绑定(bind)的 ObservableCollection<T> 不会更新 View

c# - 在主线程上执行异步任务的最佳方式

c# - 列表框滚动条不跟随所选项目(使用 ICollectionView)

c# - WPF ListView 中字符串开头的省略号

xaml - 最后一个列表框项目隐藏在 windows phone 8.1 RT 中的命令栏后面