2014-02-19 50 views
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

回答

0

我用,我添加/上飞除去ObservableCollections的静态字典解决了这个。

相关问题