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