在不同容器之间移动视图的最佳做法是什么?明智的mvvm / reactiveui?
平台:WPF(.Net 4.5)
我有两个不同的容器,比如左边的列表框,右边的网格,我想动画将列表框的一个元素移动到网格的单元格。 移动的元素包含其他ui元素,因此在翻译和缩放元素时,这些控件必须相应地调整大小/移动。
在只有视图且没有视图模型的虚拟应用程序中,没有问题:为元素设置动画,将其与旧父项分离,在动画结束时将其添加为新父项的子项...
这是如何以概念清洁的方式完成的?
编辑:这是我想要实现的那种动画: