在Resize上动画WrapPanel儿童

时间:2013-08-05 18:39:48

标签: c# wpf animation panel expression-blend

我不一定是WPF的新手,但我对WPF动画非常陌生。我想让WrapPanel的孩子们在重新定位时动画。我找到了this文章,但它使窗口调整大小极其波动最多。我假设这是因为代码不在WrapPanel ArrangeOverride本身内部。有什么建议吗?

修改 我现在还尝试了here所述的AnimatedWrapPanel。再次,它的工作原理,但它在视频渲染上非常苛刻,它非常慢。必须有一种方法可以做到这一点,而不是如此过程密集...

2 个答案:

答案 0 :(得分:1)

FluidMoveBehavior来说,快速轻松地完成这项工作。您可以在网络上找到更多信息,甚至可以找到this one之类的旧文章。从你的问题来看,它听起来就像你正在寻找的东西,以及一种非常轻松的方式来实现它。希望这会有所帮助。

答案 1 :(得分:0)

通过使用WPF Spark FluidWrapPanel中的一些代码,我能够完成我所需要的工作。这可以找到here。我也从该库中使用了一些其他很棒的控件。感谢大家的帮助。