我有两种不同的方式在WPF应用程序中显示项目。第一个使用WrapPanel,第二个使用垂直StackPanel。我可以通过在两种类型之间切换主机面板来切换显示我的项目的两种方式。这确实有效但您在布局中获得了实例更改。
相反,我希望子项在两个布局之间进行动画处理,以便为用户提供良好的平滑效果。任何想法我怎么能实现这一目标?我是否需要使用Canvas来手动设置儿童的位置?那将是一个真正的痛苦!
答案 0 :(得分:2)
查看IdentityMine的Blendables Layout中的SwitchPanel,并阅读WPF博士关于CodeProject的文章Conceptual Children
答案 1 :(得分:0)
我在codeproject上发布了另一个免费的解决方案,可以使用WPF Layout to Layout transitions