您知道如何在 ListBox
上动画插入项目的示例吗?
我想的效果是这样的:
首先我们在
ListBox
上有项目A
和B
。C
项插入到A
之间 和B
。在我想象的效果中,在插入
C
之前,A
和B
变得越来越远,直到C
元素介于两者之间。当我们到达这一点时,C
最终被插入。
我的问题是,尽管我已经做了一些关于模板的事情(我可以制作动画),但我不知道如何慢慢地分离 ListBox
上的两个项目。
有什么想法吗?
提前致谢
最佳答案
首先插入 C 项目,但高度为 0 且其内容隐藏(或透明)。然后将 C 项目的高度设置为全高:这会将 A 和 B 推开。最后,使 C 项目的内容可见(或将其不透明设置为可见)。
关于c# - ListBox 上的 WPF 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1610811/