【问题标题】:Windows 8.1 Dynamic ListView's Observable CollectionWindows 8.1 动态 ListView 的 Observable 集合
【发布时间】:2014-02-19 00:02:41
【问题描述】:

现在我有一个简单的例子,我有两个硬编码的列表视图。

List View 1 附加到 Item Source Observable Collection List 1。

List View 2 附加到 Item Source Observable Collection List 2。

这些列表是我定义的两个静态列表。我在列表 1 上启用了拖动,在列表 2 上启用了拖放。在 drop 事件处理程序上,我从集合 1 中删除并将项目添加到集合 2。这一切都很好。

现在我想介绍以编程方式动态创建的列表视图。处理能够在它们之间拖放的最佳方法是什么?我仍然会有 List 1,它最初将由我的 Observable Collection 提供。我应该只是在列表视图中添加/删除 Item Collection 还是应该尝试让 observable 处理它?

您可以在此处获取当前代码峰值(VS2013 Windows 8.1):

http://andrewherrick.com/spike/listviewdragdrop.zip

【问题讨论】:

    标签: c# xaml listview windows-8.1


    【解决方案1】:

    我通过使用动态添加/删除的静态 ObservableCollections 字典解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-31
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      • 1970-01-01
      相关资源
      最近更新 更多