正在绑定Listview的SelectedItems

本文关键字:SelectedItems Listview 绑定 | 更新日期: 2023-09-27 18:21:32

如何绑定ListViewSelectedItems?我的ListView具有multipleSelection属性,我使用CollectionView作为其内容。。

我听说了Attached属性,并尝试用我在这里找到的属性来实现它:将多选列表框中的SelectedItems与ViewModel 中的集合同步

我可以通过点击行来多选项目,但我不能使用Shift键盘立即多选多行。。。此外,当我过滤我的收藏并刷新它时,我的选择在刷新后都会被取消选择。。

如何使CollectionView在刷新时,在刷新后仍然选择以前选择的编辑。。。?

有人能帮助我如何通过视图模型对所选项目进行逻辑操作吗?

正在绑定Listview的SelectedItems

您可能应该将IsSelected属性添加到ListViewItem的视图模型中。

刷新后,您必须使用自己的代码来保留所选项目。也许可以在刷新之前复制您的收藏,然后简单地检查当前收藏中所有选中的项目。

将您的选择模式更改为扩展模式,以便您的列表框中的shift键工作。

至于从逻辑上操作所选项目,你必须提供更多关于你到底想做什么的信息。