0
现在我有一个简单的例子,我有两个硬编码列表视图。Windows 8.1 Dynamic ListView的Observable Collection
列表视图1连接到物品来源观察到的集合清单1.
列表视图2连接到物品来源观察到的集合清单2.
这些名单我已经定义了两个静态列表。我在列表1上启用拖拽,在列表2上启用拖拽。在从集合1中删除并将项目添加到集合2的拖放事件处理程序中。这一切都很好。
现在我想介绍以编程方式在飞行中创建的列表视图。处理能够在它们之间拖放的最佳方式是什么?我仍然会有List 1,它最初将由我的Observable Collection提供。我应该只是添加/从列表视图项目集合中删除,或者我应该尝试让一个可观察的句柄?
你可以在这里抓住当前代码尖峰(VS2013的Windows 8.1):
http://andrewherrick.com/spike/listviewdragdrop.zip