C# 在ListView动画之间拖放项目

C# 在ListView动画之间拖放项目,c#,listview,windows-runtime,windows-store-apps,winrt-xaml,C#,Listview,Windows Runtime,Windows Store Apps,Winrt Xaml,我有两个ListView控件绑定到两个不同的observedcollection,如下所示: <ListView x:Name="List1" Grid.Column="0" CanDragItems="True" CanReorderItems="True" AllowDrop="True"/> <ListView x:Name="List2" Grid.

我有两个
ListView
控件绑定到两个不同的
observedcollection
,如下所示:

<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 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"/>

但是,当我将鼠标悬停在第二个
列表视图上时,无法获得相同的动画。为什么会这样?在这种情况下,我如何调用相同的动画?我可以处理掉东西时发生的事情,但首先我需要能够调用相同的动画


我所经历的所有当前解决方案都没有动画,或者使用其他库/控件来替代动画。非常感谢您的帮助或建议。

对于
列表视图
没有默认的拖放动画。您需要自己创建一些东西,或者使用第三方解决方案,例如您报告已经找到的解决方案。

就像我在上面的屏幕截图上显示的那样,它就在那里,我正在使用
列表视图。您的意思是当拖放到另一个
列表视图时,没有可用的拖放动画吗?因为这是我的问题。@lbrahim屏幕截图显示您开始从列表视图拖动。listview没有作为拖放目标的默认动画可能我弄错了,但我通过屏幕截图的意思是,当拖动项目并将其悬停时,您会得到一个动画,但当我将一个列表的项目拖动并将其悬停到另一个列表时,这一点不适用。我不是指投动画。很抱歉给你带来了困惑。