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没有作为拖放目标的默认动画可能我弄错了,但我通过屏幕截图的意思是,当拖动项目并将其悬停时,您会得到一个动画,但当我将一个列表的项目拖动并将其悬停到另一个列表时,这一点不适用。我不是指投动画。很抱歉给你带来了困惑。