首页 > 解决方案 > WPF如何将所选项目从项目绑定列表框复制到另一个

问题描述

我找到的所有示例都是针对非项目绑定的 WPF 列表框:我需要将列表框 A(绑定到集合 A)中的项目复制到另一个列表框 B(绑定到相同类型的集合 B)。

如果我是正确的,我需要从集合 A 复制到集合 B,然后刷新列表框。

如何获取所选项目的索引?

还是有另一种方法可以做到这一点?我错过了什么吗?

标签: wpflistboxcopy

解决方案


您可以将 IsSelected 属性添加到您的集合项,并更改 ListboxItemTemplate 以将 ListboxItem IsSelected 属性绑定到您的 IsSelected 属性。然后从集合 A 复制到集合 B。

使用这种方法,您不需要记住选定的索引,所有这些都将通过绑定来完成。


推荐阅读