我有一个ObservableCollection的ListboxDragDropTargetbound
用户有两种互动方式 - 列表框中的项目可以重新排序 - 通过从另一个列表框中拖动它来添加新项目
我还没有找到在代码中区分这两个事件的方法,因为我希望以不同方式对待它们(发送不同的命令)
我试过了:
- 订阅ObservableCollection.Collectionchanged事件
- 订阅ListboxDragDropTarget的Drop vs ItemDroppedOnSource事件