在列表视图动画之间删除项目
Dropping item between listviews animation
我有 2 个 ListView
控件绑定到 2 个不同的 ObservableCollection<string>
,如下所示:
<ListView x:Name="List1"
Grid.Column="0"
CanDragItems="True"
CanReorderItems="True"
AllowDrop="True"/>
<ListView x:Name="List2"
Grid.Column="1"
CanDragItems="True"
CanReorderItems="True"
AllowDrop="True"/>
在各自的列表中拖放项目时,我会得到这样的默认动画:
但是当我将鼠标悬停在第二个 ListView
上时,我无法获得相同的动画。为什么会这样,在这种情况下我如何调用相同的动画?我可以处理掉落时发生的情况,但首先我需要能够调用相同的动画。
我目前使用的所有解决方案都没有动画或使用其他一些 library/control 来替代它。对此有任何帮助或建议,我们将不胜感激。
ListView
没有默认的掉落动画。您需要自己创建一些东西 - 或者使用您报告已经找到的第三方解决方案。
我有 2 个 ListView
控件绑定到 2 个不同的 ObservableCollection<string>
,如下所示:
<ListView x:Name="List1"
Grid.Column="0"
CanDragItems="True"
CanReorderItems="True"
AllowDrop="True"/>
<ListView x:Name="List2"
Grid.Column="1"
CanDragItems="True"
CanReorderItems="True"
AllowDrop="True"/>
在各自的列表中拖放项目时,我会得到这样的默认动画:
但是当我将鼠标悬停在第二个 ListView
上时,我无法获得相同的动画。为什么会这样,在这种情况下我如何调用相同的动画?我可以处理掉落时发生的情况,但首先我需要能够调用相同的动画。
我目前使用的所有解决方案都没有动画或使用其他一些 library/control 来替代它。对此有任何帮助或建议,我们将不胜感激。
ListView
没有默认的掉落动画。您需要自己创建一些东西 - 或者使用您报告已经找到的第三方解决方案。