动画如何在StackPanel中插入/删除项目

时间:2011-12-20 19:32:50

标签: wpf animation stackpanel

我想动画插入\删除StackPanel中的项目。
例如:如果将新项目插入集合中,则所有其他项目将为新项目顺利释放空间,反之亦然。

有人可以提出有关此主题的示例或想法吗?

1 个答案:

答案 0 :(得分:2)

我会设置Height个对象的动画

如果要添加,我会添加高度为0的项目并将其设置为全尺寸

如果删除,我会将高度设置为0,并在高度达到0时删除该项

这适用于大多数单行项目,但如果您的项目包含多个旨在拉伸并适合他们可用空间的控件,则可能需要找到另一种解决方案。