现在我有一个简单的例子,我有两个硬编码列表视图。
列表视图1附加到项目来源可观察收集列表1。
列表视图2附加到项目来源可观察收集清单2.
这些列表是我定义的两个静态列表。我在List 2上启用了拖动,在列表2上启用了Drop。在drop事件处理程序中,我从Collection 1中删除并将项目添加到集合2.这一切都很好。
现在我想以编程方式介绍动态创建的列表视图。处理它们之间能够拖放的最佳方法是什么?我仍然会有List 1,它最初将由我的Observable Collection提供。我应该只是在列表视图中添加/删除项集合,还是应该尝试使用可观察的句柄?
您可以在此处获取当前代码峰值(VS2013 Windows 8.1):
答案 0 :(得分:0)
我通过使用静态添加/删除的ObservableCollections字典来解决这个问题。