Xaml 当UWP ListView上的CanReOrOrderItems设置为true时,为什么不获取DragItemsCompleted和DragItemsStarting事件?

Xaml 当UWP ListView上的CanReOrOrderItems设置为true时,为什么不获取DragItemsCompleted和DragItemsStarting事件?,xaml,listview,uwp,windows-runtime,Xaml,Listview,Uwp,Windows Runtime,我有一个UWP XAML,我希望用户通过拖放来重新排列它。on ListViewBase提供了该功能,只需要几个属性: 这使我能够成功地在ListView中拖放项目,并在ItemsSource上触发CollectionChanged事件(删除然后添加)。但是,它不会触发DragItemsStarting和DragItemsCompleted事件 这些事件使我能够以原子方式处理拖动,而不是依赖于ItemsSource中的两个CollectionChanged事件 如何激发这些事件?ListVi

我有一个UWP XAML
,我希望用户通过拖放来重新排列它。on ListViewBase提供了该功能,只需要几个属性:


这使我能够成功地在ListView中拖放项目,并在
ItemsSource
上触发
CollectionChanged
事件(删除然后添加)。但是,它不会触发
DragItemsStarting
DragItemsCompleted
事件

这些事件使我能够以原子方式处理拖动,而不是依赖于
ItemsSource
中的两个
CollectionChanged
事件


如何激发这些事件?

ListView
s不要激发
DragItemsStarting
DragItemsCompleted
事件,除非在ListView上设置为true:


添加此属性后,您会发现这些事件将触发