2014-02-19 49 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的靜態字典解決了這個。

相關問題